Code

info-box for filter effects dialog
authorjucablues <jucablues@users.sourceforge.net>
Fri, 18 Jan 2008 10:40:23 +0000 (10:40 +0000)
committerjucablues <jucablues@users.sourceforge.net>
Fri, 18 Jan 2008 10:40:23 +0000 (10:40 +0000)
27 files changed:
share/icons/Makefile.am
share/icons/feBlend-icon.png [new file with mode: 0644]
share/icons/feBlend-icon.svg [new file with mode: 0644]
share/icons/feColorMatrix-icon.png [new file with mode: 0644]
share/icons/feColorMatrix-icon.svg [new file with mode: 0644]
share/icons/feComposite-icon.png [new file with mode: 0644]
share/icons/feComposite-icon.svg [new file with mode: 0644]
share/icons/feConvolveMatrix-icon.png [new file with mode: 0644]
share/icons/feConvolveMatrix-icon.svg [new file with mode: 0644]
share/icons/feDiffuseLighting-icon.png [new file with mode: 0644]
share/icons/feDiffuseLighting-icon.svg [new file with mode: 0644]
share/icons/feFlood-icon.png [new file with mode: 0644]
share/icons/feFlood-icon.svg [new file with mode: 0644]
share/icons/feGaussianBlur-icon.png [new file with mode: 0644]
share/icons/feGaussianBlur-icon.svg [new file with mode: 0644]
share/icons/feMerge-icon.png [new file with mode: 0644]
share/icons/feMerge-icon.svg [new file with mode: 0644]
share/icons/feMorphology-icon.png [new file with mode: 0644]
share/icons/feMorphology-icon.svg [new file with mode: 0644]
share/icons/feOffset-icon.png [new file with mode: 0644]
share/icons/feOffset-icon.svg [new file with mode: 0644]
share/icons/feSpecularLighting-icon.png [new file with mode: 0644]
share/icons/feSpecularLighting-icon.svg [new file with mode: 0644]
share/icons/feTurbulence-icon.png [new file with mode: 0644]
share/icons/feTurbulence-icon.svg [new file with mode: 0644]
src/ui/dialog/filter-effects-dialog.cpp
src/ui/dialog/filter-effects-dialog.h

index 6ab7851eada2d68d9ac15b584fe247414cb35e12..fc9fe9294482c5b62134c20b0c15bb9b03ac4ee3 100644 (file)
@@ -1,7 +1,31 @@
 
 iconsdir = $(datadir)/inkscape/icons
 
-pixmaps =
+pixmaps = \
+       feBlend-icon.png \
+    feBlend-icon.svg \
+       feColorMatrix-icon.png \
+    feColorMatrix-icon.svg \
+       feComposite-icon.png \
+    feComposite-icon.svg \
+       feConvolveMatrix-icon.png \
+    feConvolveMatrix-icon.svg \
+       feDiffuseLighting-icon.png \
+    feDiffuseLighting-icon.svg \
+       feFlood-icon.png \
+    feFlood-icon.svg \
+       feGaussianBlur-icon.png \
+    feGaussianBlur-icon.svg \
+       feMerge-icon.png \
+    feMerge-icon.svg \
+       feMorphology-icon.png \
+    feMorphology-icon.svg \
+       feOffset-icon.png \
+    feOffset-icon.svg \
+       feSpecularLighting-icon.png \
+    feSpecularLighting-icon.svg \
+       feTurbulence-icon.png \
+    feTurbulence-icon.svg
 
 icons_DATA = \
        $(pixmaps) \
diff --git a/share/icons/feBlend-icon.png b/share/icons/feBlend-icon.png
new file mode 100644 (file)
index 0000000..ac30bdc
Binary files /dev/null and b/share/icons/feBlend-icon.png differ
diff --git a/share/icons/feBlend-icon.svg b/share/icons/feBlend-icon.svg
new file mode 100644 (file)
index 0000000..4b288d2
--- /dev/null
@@ -0,0 +1,339 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="96"
+   height="96"
+   id="svg2"
+   sodipodi:version="0.32"
+   inkscape:version="0.45+devel"
+   version="1.0"
+   sodipodi:docname="feBlend-icon.svg"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape"
+   inkscape:export-filename="/home/felipe/devel/inkscape/inkscape/share/icons/feBlend-icon.png"
+   inkscape:export-xdpi="90"
+   inkscape:export-ydpi="90">
+  <defs
+     id="defs4">
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-50 : 600 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="700 : 600 : 1"
+       inkscape:persp3d-origin="300 : 400 : 1"
+       id="perspective2537" />
+    <linearGradient
+       id="linearGradient13616">
+      <stop
+         style="stop-color:#3465a4;stop-opacity:1;"
+         offset="0"
+         id="stop13618" />
+      <stop
+         style="stop-color:#729fcf;stop-opacity:1"
+         offset="0.86907172"
+         id="stop13620" />
+    </linearGradient>
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-50 : 600 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="700 : 600 : 1"
+       inkscape:persp3d-origin="300 : 400 : 1"
+       id="perspective2487" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-50 : 600 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="700 : 600 : 1"
+       inkscape:persp3d-origin="300 : 400 : 1"
+       id="perspective2399" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-50 : 600 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="700 : 600 : 1"
+       inkscape:persp3d-origin="300 : 400 : 1"
+       id="perspective3337" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-50 : 600 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="700 : 600 : 1"
+       inkscape:persp3d-origin="300 : 400 : 1"
+       id="perspective3447" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-50 : 600 : 1"
+       inkscape:vp_y="6.1230318e-14 : 1000 : 0"
+       inkscape:vp_z="700 : 600 : 1"
+       inkscape:persp3d-origin="300 : 400 : 1"
+       id="perspective10" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient13616"
+       id="linearGradient8942"
+       gradientUnits="userSpaceOnUse"
+       x1="1180.5682"
+       y1="909.65936"
+       x2="1179.2837"
+       y2="914.67297" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient13616"
+       id="linearGradient8944"
+       gradientUnits="userSpaceOnUse"
+       x1="1180.5682"
+       y1="909.65936"
+       x2="1179.2837"
+       y2="914.67297" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="0.9296875"
+     inkscape:cx="82.09956"
+     inkscape:cy="-27.35698"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     inkscape:window-width="964"
+     inkscape:window-height="717"
+     inkscape:window-x="50"
+     inkscape:window-y="24" />
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title>feBlend Filter Primitive Example</dc:title>
+        <dc:date>2007-07-03</dc:date>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Felipe Corrêa da Silva Sanches</dc:title>
+          </cc:Agent>
+        </dc:creator>
+        <dc:rights>
+          <cc:Agent>
+            <dc:title>Felipe Corrêa da Silva Sanches</dc:title>
+          </cc:Agent>
+        </dc:rights>
+        <dc:publisher>
+          <cc:Agent>
+            <dc:title>Felipe Corrêa da Silva Sanches</dc:title>
+          </cc:Agent>
+        </dc:publisher>
+        <dc:identifier></dc:identifier>
+        <dc:source></dc:source>
+        <dc:relation></dc:relation>
+        <dc:language></dc:language>
+        <dc:subject>
+          <rdf:Bag>
+            <rdf:li>feBlend Example</rdf:li>
+          </rdf:Bag>
+        </dc:subject>
+        <dc:coverage></dc:coverage>
+        <dc:description>this is an image originaly intended to be used in Inkscape</dc:description>
+        <dc:contributor>
+          <cc:Agent>
+            <dc:title></dc:title>
+          </cc:Agent>
+        </dc:contributor>
+        <cc:license
+           rdf:resource="http://creativecommons.org/licenses/by-sa/3.0/" />
+      </cc:Work>
+      <cc:License
+         rdf:about="http://creativecommons.org/licenses/by-sa/3.0/">
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#Reproduction" />
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#Distribution" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#Notice" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#Attribution" />
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#ShareAlike" />
+      </cc:License>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Camada 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-155.36416,-264.88732)">
+    <rect
+       style="opacity:0.43324938000000002;fill:#000000;fill-opacity:0.23049645;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:3, 6;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect3279"
+       width="88.739502"
+       height="88.201691"
+       x="3.7647059"
+       y="4.0336137"
+       inkscape:export-filename="/home/felipe/devel/inkscape/inkscape/share/icons/feFlood-icon.png"
+       inkscape:export-xdpi="90"
+       inkscape:export-ydpi="90"
+       transform="translate(155.36416,264.88732)" />
+    <g
+       id="g8891"
+       transform="matrix(1.3344192,0,0,1.3344192,-74.252035,-91.584765)">
+      <rect
+         style="opacity:0.24267782;fill:#ffffff;fill-opacity:0;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline"
+         id="rect13894"
+         width="36.369732"
+         height="36.369747"
+         x="204.40623"
+         y="273.86215" />
+      <path
+         sodipodi:nodetypes="ccscc"
+         style="fill:#729fcf;fill-opacity:1;stroke:#204a87;stroke-width:1.51540601;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         d="M 218.95717,300.72515 L 237.94991,292.08066 C 238.99842,291.60347 238.61275,287.06381 236.30266,282.67849 C 233.99258,278.29313 230.62853,275.71453 229.58017,276.19171 L 210.58728,284.83617"
+         id="path12994" />
+      <path
+         id="path13019"
+         d="M 220.33619,298.47311 L 236.55149,290.99631 C 237.5953,290.51735 236.95474,287.35335 234.65481,282.95167 C 232.35488,278.54993 230.37621,277.45011 229.33255,277.92907 L 213.35017,285.23225"
+         style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:1.51540625;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.50196078"
+         sodipodi:nodetypes="ccscc" />
+      <path
+         sodipodi:nodetypes="ccccc"
+         style="fill:#ffffff;fill-opacity:0.45263157;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.58208953"
+         d="M 212.9254,284.61325 C 215.26943,286.35453 217.29674,289.55467 217.29674,289.55467 C 230.55169,287.06357 226.50571,280.96198 237.08734,286.85552 C 235.5292,282.18707 232.38882,277.31352 229.46651,277.05843 L 212.9254,284.61325 z"
+         id="path16802" />
+      <path
+         sodipodi:nodetypes="cs"
+         id="path12998"
+         d="M 222.4964,285.51187 C 219.5603,275.67335 211.98327,275.67335 214.89255,282.16951"
+         style="fill:none;fill-rule:evenodd;stroke:#2e3436;stroke-width:4.5462184;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+      <path
+         transform="matrix(2.3091904,0,0,2.3091904,193.61806,253.9093)"
+         d="M 14.1875,14.875 A 1.3125,1.3125 0 1 1 11.5625,14.875 A 1.3125,1.3125 0 1 1 14.1875,14.875 z"
+         sodipodi:ry="1.3125"
+         sodipodi:rx="1.3125"
+         sodipodi:cy="14.875"
+         sodipodi:cx="12.875"
+         id="path13000"
+         style="fill:#d3d7cf;fill-opacity:1;stroke:#2e3436;stroke-width:0.65625;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         sodipodi:type="arc" />
+      <path
+         style="fill:none;fill-rule:evenodd;stroke:#d3d7cf;stroke-width:1.51540613;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         d="M 223.2541,288.1638 C 221.07571,275.37756 211.98327,275.71242 214.89255,282.00202"
+         id="path13626"
+         sodipodi:nodetypes="cs" />
+      <path
+         transform="matrix(1.149058,-0.5428996,0.8989446,1.5842994,-1960.7761,-513.45798)"
+         d="M 1181.6196,912.95593 A 2.3422911,5.038136 0 1 1 1176.9351,912.95593 A 2.3422911,5.038136 0 1 1 1181.6196,912.95593 z"
+         sodipodi:ry="5.038136"
+         sodipodi:rx="2.3422911"
+         sodipodi:cy="912.95593"
+         sodipodi:cx="1179.2773"
+         id="path13632"
+         style="fill:url(#linearGradient8942);fill-opacity:1;fill-rule:nonzero;stroke:#204a87;stroke-width:0.99739033;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         sodipodi:type="arc" />
+      <g
+         transform="matrix(-1,0,0,3.6216626,435.37382,-772.96052)"
+         id="g8887">
+        <path
+           sodipodi:nodetypes="cssccc"
+           id="path13628"
+           d="M 215.47807,300.21453 C 208.32552,300.37387 206.49434,301.44313 206.47778,302.52461 C 206.45969,303.71386 208.95646,304.91804 216.44985,304.94307 C 244.04163,305.03524 243.01281,300.41597 220.13967,300.33442 C 219.73349,299.64861 219.12664,298.57479 218.04245,295.46508 C 216.46672,295.12863 216.55611,298.67484 215.47807,300.21453 z"
+           style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#5e85f9;stroke-width:1.32713890000000001;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      </g>
+    </g>
+    <g
+       id="g8930"
+       transform="matrix(1.3344192,0,0,1.3344192,-74.252035,-91.584765)">
+      <rect
+         transform="scale(-1,1)"
+         style="opacity:0.24267782;fill:#ffffff;fill-opacity:0;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline"
+         id="rect8841"
+         width="23.999989"
+         height="24"
+         x="-200.9776"
+         y="285.15625" />
+      <path
+         sodipodi:nodetypes="ccscc"
+         style="fill:#729fcf;fill-opacity:1;stroke:#204a87;stroke-width:0.99999988;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         d="M 191.37559,302.88283 L 178.84249,297.17842 C 178.15059,296.86353 178.40509,293.86786 179.92949,290.97403 C 181.45389,288.08018 183.67379,286.37859 184.36559,286.69348 L 196.89879,292.39786"
+         id="path8843" />
+      <path
+         id="path8845"
+         d="M 190.46559,301.39673 L 179.76529,296.46287 C 179.07649,296.14681 179.49919,294.05892 181.01689,291.1543 C 182.53459,288.24964 183.84029,287.52388 184.52899,287.83994 L 195.07559,292.65923"
+         style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.50196078"
+         sodipodi:nodetypes="ccscc" />
+      <path
+         sodipodi:nodetypes="ccccc"
+         style="fill:#ffffff;fill-opacity:0.45263157;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.58208953"
+         d="M 195.35589,292.25076 C 193.80909,293.39981 192.47129,295.51155 192.47129,295.51155 C 183.72449,293.8677 186.39439,289.84133 179.41169,293.73041 C 180.43989,290.64975 182.51219,287.43375 184.44059,287.26542 L 195.35589,292.25076 z"
+         id="path8847" />
+      <path
+         sodipodi:nodetypes="cs"
+         id="path8849"
+         d="M 189.04009,292.84375 C 190.97759,286.35142 195.97759,286.35142 194.05779,290.63816"
+         style="fill:none;fill-rule:evenodd;stroke:#2e3436;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+      <path
+         transform="matrix(-1.5238095,0,0,1.5238095,208.09659,271.98956)"
+         d="M 14.1875,14.875 A 1.3125,1.3125 0 1 1 11.5625,14.875 A 1.3125,1.3125 0 1 1 14.1875,14.875 z"
+         sodipodi:ry="1.3125"
+         sodipodi:rx="1.3125"
+         sodipodi:cy="14.875"
+         sodipodi:cx="12.875"
+         id="path8851"
+         style="fill:#d3d7cf;fill-opacity:1;stroke:#2e3436;stroke-width:0.65625;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         sodipodi:type="arc" />
+      <path
+         style="fill:none;fill-rule:evenodd;stroke:#d3d7cf;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         d="M 188.54009,294.59373 C 189.97759,286.15623 195.97759,286.3772 194.05779,290.52764"
+         id="path8853"
+         sodipodi:nodetypes="cs" />
+      <path
+         transform="matrix(-0.7582508,-0.3582535,-0.5932037,1.0454619,1629.7578,-234.38773)"
+         d="M 1181.6196,912.95593 A 2.3422911,5.038136 0 1 1 1176.9351,912.95593 A 2.3422911,5.038136 0 1 1 1181.6196,912.95593 z"
+         sodipodi:ry="5.038136"
+         sodipodi:rx="2.3422911"
+         sodipodi:cy="912.95593"
+         sodipodi:cx="1179.2773"
+         id="path8855"
+         style="fill:url(#linearGradient8944);fill-opacity:1;fill-rule:nonzero;stroke:#204a87;stroke-width:0.99739033;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         sodipodi:type="arc" />
+      <g
+         style="fill:#ffff11;fill-opacity:0.20921984"
+         transform="matrix(-1,0,0,4.9565903,381.6158,-1179.0015)"
+         id="g8873">
+        <path
+           sodipodi:nodetypes="cssccc"
+           id="path8857"
+           d="M 190.45801,301.65175 C 195.19302,301.7539 196.40527,302.43941 196.41623,303.13275 C 196.42821,303.89518 194.76678,304.62231 189.81468,304.68323 C 161.87603,305.02691 160.34042,301.57761 187.37201,301.72861 C 187.6409,301.28894 188.04264,300.6005 188.76037,298.60686 C 189.80352,298.39116 189.74434,300.66465 190.45801,301.65175 z"
+           style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#e14144;stroke-width:0.86459142000000000;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      </g>
+    </g>
+    <path
+       style="opacity:1;fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.30000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       d="M 54.731485,83.7062 C 51.009893,83.402945 50.905887,83.347698 52.337452,82.434477 C 55.804082,80.22306 57.46113,76.953318 56.626299,73.971585 C 55.917789,71.441033 52.881449,68.663003 49.310854,67.278473 C 48.446819,66.943439 47.739888,66.598882 47.739888,66.512794 C 47.739888,66.257127 51.781004,65.715553 55.557673,65.465092 C 57.494795,65.336625 59.110647,65.191382 59.148461,65.142325 C 59.215714,65.055076 60.558381,55.352883 60.723775,53.759016 C 60.812119,52.907639 60.854967,53.199993 61.610514,59.809437 C 62.204227,65.003171 61.867869,64.476846 64.898597,64.95455 C 70.712556,65.870949 73.289554,68.156491 73.966273,72.99669 C 74.177538,74.507733 73.692657,77.301656 72.967317,78.752799 C 71.723692,81.240832 69.326292,82.931677 66.060848,83.623823 C 64.098062,84.039855 59.257976,84.07505 54.731485,83.706203 L 54.731485,83.7062 z"
+       id="path8948"
+       transform="translate(155.36416,264.88732)" />
+    <path
+       style="opacity:1;fill:#ffa400;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.30000000999999998;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       d="M 44.378543,81.610235 C 36.894058,78.942519 34.566795,74.29307 38.832707,70.53066 C 39.516528,69.927552 40.633557,69.150882 41.314984,68.804733 C 42.50152,68.202007 42.622236,68.191307 44.167787,68.551858 C 46.450681,69.084422 49.26497,70.184063 50.697226,71.10314 C 55.649519,74.281014 55.044318,78.037833 49.10088,81.012618 C 46.618952,82.254863 46.300259,82.295194 44.378543,81.610233 L 44.378543,81.610235 z"
+       id="path8950"
+       transform="translate(155.36416,264.88732)" />
+    <path
+       style="opacity:1;fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       d="M 26.284563,84.021293 C 21.156189,83.430594 18.725345,80.234246 19.02646,74.477516 C 19.180262,71.537114 19.772727,70.032076 21.327841,68.631336 C 22.402882,67.663014 24.547267,66.801033 25.881169,66.801033 C 26.707931,66.801033 26.769527,66.59387 27.14159,62.561937 L 27.457621,59.137168 L 27.792056,62.498512 C 27.975989,64.347252 28.192812,66.19263 28.273879,66.599353 L 28.421276,67.338848 L 32.592895,67.338848 L 36.764514,67.338848 L 35.562925,68.675311 C 33.785228,70.652534 33.129704,72.200595 33.111333,74.464899 C 33.100119,75.846613 33.250374,76.684629 33.676267,77.615751 C 34.421039,79.244034 36.43083,81.404029 38.383088,82.67434 L 39.917047,83.672471 L 38.651998,83.848369 C 36.512766,84.14581 28.355837,84.259862 26.28456,84.02129 L 26.284563,84.021293 z"
+       id="path8952"
+       transform="translate(155.36416,264.88732)" />
+  </g>
+</svg>
diff --git a/share/icons/feColorMatrix-icon.png b/share/icons/feColorMatrix-icon.png
new file mode 100644 (file)
index 0000000..9c1192b
Binary files /dev/null and b/share/icons/feColorMatrix-icon.png differ
diff --git a/share/icons/feColorMatrix-icon.svg b/share/icons/feColorMatrix-icon.svg
new file mode 100644 (file)
index 0000000..1427636
--- /dev/null
@@ -0,0 +1,214 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="96"
+   height="96"
+   id="svg2"
+   sodipodi:version="0.32"
+   inkscape:version="0.45+devel"
+   version="1.0"
+   sodipodi:docname="feColorMatrix-icon.svg"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape">
+  <defs
+     id="defs4">
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-50 : 600 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="700 : 600 : 1"
+       inkscape:persp3d-origin="300 : 400 : 1"
+       id="perspective2495" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient2394">
+      <stop
+         style="stop-color:#de0000;stop-opacity:1;"
+         offset="0"
+         id="stop2396" />
+      <stop
+         id="stop2416"
+         offset="0.09503236"
+         style="stop-color:#fce94f;stop-opacity:1" />
+      <stop
+         id="stop2402"
+         offset="0.24177921"
+         style="stop-color:#4e9a06;stop-opacity:1" />
+      <stop
+         style="stop-color:#6e7704;stop-opacity:0.77254902;"
+         offset="0.31161356"
+         id="stop2404" />
+      <stop
+         id="stop2406"
+         offset="0.4219704"
+         style="stop-color:#fcaf3e;stop-opacity:1" />
+      <stop
+         style="stop-color:#f37c2c;stop-opacity:0.70980392;"
+         offset="0.5077222"
+         id="stop2408" />
+      <stop
+         id="stop2410"
+         offset="0.61870992"
+         style="stop-color:#729fcf;stop-opacity:1" />
+      <stop
+         style="stop-color:#a6516a;stop-opacity:0.51372549;"
+         offset="0.76384193"
+         id="stop2412" />
+      <stop
+         id="stop2414"
+         offset="0.87470341"
+         style="stop-color:#ad7fa8;stop-opacity:1" />
+      <stop
+         style="stop-color:#de0000;stop-opacity:0;"
+         offset="1"
+         id="stop2398" />
+    </linearGradient>
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-50 : 600 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="700 : 600 : 1"
+       inkscape:persp3d-origin="300 : 400 : 1"
+       id="perspective10" />
+    <filter
+       id="filter2388"
+       inkscape:label="filter1">
+      <feColorMatrix
+         id="feColorMatrix2390"
+         type="hueRotate"
+         values="220.90909090909091" />
+    </filter>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2394"
+       id="linearGradient2420"
+       gradientUnits="userSpaceOnUse"
+       x1="26.033897"
+       y1="8.1355934"
+       x2="26.237288"
+       y2="98.033897"
+       gradientTransform="matrix(0.9320388,0,0,0.977169,47.545829,1.3039239)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2394"
+       id="linearGradient2426"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.9320388,0,0,0.977169,1.545829,1.3039239)"
+       x1="26.033897"
+       y1="8.1355934"
+       x2="26.237288"
+       y2="98.033897" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="1.2291667"
+     inkscape:cx="88.991638"
+     inkscape:cy="-65.205352"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     inkscape:window-width="852"
+     inkscape:window-height="717"
+     inkscape:window-x="50"
+     inkscape:window-y="24" />
+  <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>
+        <dc:date>2007-07-03</dc:date>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Felipe Corrêa da Silva Sanches</dc:title>
+          </cc:Agent>
+        </dc:creator>
+        <dc:rights>
+          <cc:Agent>
+            <dc:title>Felipe Corrêa da Silva Sanches</dc:title>
+          </cc:Agent>
+        </dc:rights>
+        <dc:publisher>
+          <cc:Agent>
+            <dc:title>Felipe Corrêa da Silva Sanches</dc:title>
+          </cc:Agent>
+        </dc:publisher>
+        <dc:identifier>c</dc:identifier>
+        <dc:source></dc:source>
+        <dc:relation></dc:relation>
+        <dc:language></dc:language>
+        <dc:subject>
+          <rdf:Bag>
+            <rdf:li>hexamines icon</rdf:li>
+          </rdf:Bag>
+        </dc:subject>
+        <dc:coverage></dc:coverage>
+        <dc:description>this is an image originaly intended to be used in inkscape</dc:description>
+        <dc:contributor>
+          <cc:Agent>
+            <dc:title></dc:title>
+          </cc:Agent>
+        </dc:contributor>
+        <cc:license
+           rdf:resource="http://creativecommons.org/licenses/by-sa/3.0/" />
+      </cc:Work>
+      <cc:License
+         rdf:about="http://creativecommons.org/licenses/by-sa/3.0/">
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#Reproduction" />
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#Distribution" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#Notice" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#Attribution" />
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#ShareAlike" />
+      </cc:License>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Camada 1"
+     inkscape:groupmode="layer"
+     id="layer1">
+    <g
+       id="g2497">
+      <rect
+         style="opacity:1;fill:url(#linearGradient2420);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25999999000000007;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter:url(#filter2388)"
+         id="rect2418"
+         width="39.050846"
+         height="87.05085"
+         x="52.474575"
+         y="4.8813562" />
+      <rect
+         y="4.8813562"
+         x="6.474575"
+         height="87.05085"
+         width="39.050846"
+         id="rect2422"
+         style="opacity:1;fill:url(#linearGradient2426);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25999999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+      <path
+         sodipodi:nodetypes="cccccccc"
+         id="path2428"
+         d="M 24.835721,42.76764 L 24.835721,58.753411 L 50.752046,57.300159 L 50.025421,70.379425 L 67.706651,50.033898 L 50.26763,29.688372 L 50.509837,44.140155 L 24.835721,42.76764 z"
+         style="fill:#ffe61e;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:2,2;stroke-dashoffset:0;stroke-opacity:0.66120217000000003" />
+    </g>
+  </g>
+</svg>
diff --git a/share/icons/feComposite-icon.png b/share/icons/feComposite-icon.png
new file mode 100644 (file)
index 0000000..ac30bdc
Binary files /dev/null and b/share/icons/feComposite-icon.png differ
diff --git a/share/icons/feComposite-icon.svg b/share/icons/feComposite-icon.svg
new file mode 100644 (file)
index 0000000..5e8b163
--- /dev/null
@@ -0,0 +1,339 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="96"
+   height="96"
+   id="svg2"
+   sodipodi:version="0.32"
+   inkscape:version="0.45+devel"
+   version="1.0"
+   sodipodi:docname="feComposite-icon.svg"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape"
+   inkscape:export-filename="/home/felipe/devel/inkscape/inkscape/share/icons/feMerge-icon.png"
+   inkscape:export-xdpi="90"
+   inkscape:export-ydpi="90">
+  <defs
+     id="defs4">
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-50 : 600 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="700 : 600 : 1"
+       inkscape:persp3d-origin="300 : 400 : 1"
+       id="perspective2537" />
+    <linearGradient
+       id="linearGradient13616">
+      <stop
+         style="stop-color:#3465a4;stop-opacity:1;"
+         offset="0"
+         id="stop13618" />
+      <stop
+         style="stop-color:#729fcf;stop-opacity:1"
+         offset="0.86907172"
+         id="stop13620" />
+    </linearGradient>
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-50 : 600 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="700 : 600 : 1"
+       inkscape:persp3d-origin="300 : 400 : 1"
+       id="perspective2487" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-50 : 600 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="700 : 600 : 1"
+       inkscape:persp3d-origin="300 : 400 : 1"
+       id="perspective2399" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-50 : 600 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="700 : 600 : 1"
+       inkscape:persp3d-origin="300 : 400 : 1"
+       id="perspective3337" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-50 : 600 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="700 : 600 : 1"
+       inkscape:persp3d-origin="300 : 400 : 1"
+       id="perspective3447" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-50 : 600 : 1"
+       inkscape:vp_y="6.1230318e-14 : 1000 : 0"
+       inkscape:vp_z="700 : 600 : 1"
+       inkscape:persp3d-origin="300 : 400 : 1"
+       id="perspective10" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient13616"
+       id="linearGradient8942"
+       gradientUnits="userSpaceOnUse"
+       x1="1180.5682"
+       y1="909.65936"
+       x2="1179.2837"
+       y2="914.67297" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient13616"
+       id="linearGradient8944"
+       gradientUnits="userSpaceOnUse"
+       x1="1180.5682"
+       y1="909.65936"
+       x2="1179.2837"
+       y2="914.67297" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="0.9296875"
+     inkscape:cx="82.09956"
+     inkscape:cy="-27.35698"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     inkscape:window-width="964"
+     inkscape:window-height="717"
+     inkscape:window-x="50"
+     inkscape:window-y="24" />
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title>feComposite Filter Primitive Example</dc:title>
+        <dc:date>2007-07-03</dc:date>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Felipe Corrêa da Silva Sanches</dc:title>
+          </cc:Agent>
+        </dc:creator>
+        <dc:rights>
+          <cc:Agent>
+            <dc:title>Felipe Corrêa da Silva Sanches</dc:title>
+          </cc:Agent>
+        </dc:rights>
+        <dc:publisher>
+          <cc:Agent>
+            <dc:title>Felipe Corrêa da Silva Sanches</dc:title>
+          </cc:Agent>
+        </dc:publisher>
+        <dc:identifier></dc:identifier>
+        <dc:source></dc:source>
+        <dc:relation></dc:relation>
+        <dc:language></dc:language>
+        <dc:subject>
+          <rdf:Bag>
+            <rdf:li>feComposite Example</rdf:li>
+          </rdf:Bag>
+        </dc:subject>
+        <dc:coverage></dc:coverage>
+        <dc:description>this is an image originaly intended to be used in Inkscape</dc:description>
+        <dc:contributor>
+          <cc:Agent>
+            <dc:title></dc:title>
+          </cc:Agent>
+        </dc:contributor>
+        <cc:license
+           rdf:resource="http://creativecommons.org/licenses/by-sa/3.0/" />
+      </cc:Work>
+      <cc:License
+         rdf:about="http://creativecommons.org/licenses/by-sa/3.0/">
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#Reproduction" />
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#Distribution" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#Notice" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#Attribution" />
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#ShareAlike" />
+      </cc:License>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Camada 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-155.36416,-264.88732)">
+    <rect
+       style="opacity:0.43324938000000002;fill:#000000;fill-opacity:0.23049645;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:3, 6;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect3279"
+       width="88.739502"
+       height="88.201691"
+       x="3.7647059"
+       y="4.0336137"
+       inkscape:export-filename="/home/felipe/devel/inkscape/inkscape/share/icons/feFlood-icon.png"
+       inkscape:export-xdpi="90"
+       inkscape:export-ydpi="90"
+       transform="translate(155.36416,264.88732)" />
+    <g
+       id="g8891"
+       transform="matrix(1.3344192,0,0,1.3344192,-74.252035,-91.584765)">
+      <rect
+         style="opacity:0.24267782;fill:#ffffff;fill-opacity:0;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline"
+         id="rect13894"
+         width="36.369732"
+         height="36.369747"
+         x="204.40623"
+         y="273.86215" />
+      <path
+         sodipodi:nodetypes="ccscc"
+         style="fill:#729fcf;fill-opacity:1;stroke:#204a87;stroke-width:1.51540601;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         d="M 218.95717,300.72515 L 237.94991,292.08066 C 238.99842,291.60347 238.61275,287.06381 236.30266,282.67849 C 233.99258,278.29313 230.62853,275.71453 229.58017,276.19171 L 210.58728,284.83617"
+         id="path12994" />
+      <path
+         id="path13019"
+         d="M 220.33619,298.47311 L 236.55149,290.99631 C 237.5953,290.51735 236.95474,287.35335 234.65481,282.95167 C 232.35488,278.54993 230.37621,277.45011 229.33255,277.92907 L 213.35017,285.23225"
+         style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:1.51540625;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.50196078"
+         sodipodi:nodetypes="ccscc" />
+      <path
+         sodipodi:nodetypes="ccccc"
+         style="fill:#ffffff;fill-opacity:0.45263157;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.58208953"
+         d="M 212.9254,284.61325 C 215.26943,286.35453 217.29674,289.55467 217.29674,289.55467 C 230.55169,287.06357 226.50571,280.96198 237.08734,286.85552 C 235.5292,282.18707 232.38882,277.31352 229.46651,277.05843 L 212.9254,284.61325 z"
+         id="path16802" />
+      <path
+         sodipodi:nodetypes="cs"
+         id="path12998"
+         d="M 222.4964,285.51187 C 219.5603,275.67335 211.98327,275.67335 214.89255,282.16951"
+         style="fill:none;fill-rule:evenodd;stroke:#2e3436;stroke-width:4.5462184;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+      <path
+         transform="matrix(2.3091904,0,0,2.3091904,193.61806,253.9093)"
+         d="M 14.1875,14.875 A 1.3125,1.3125 0 1 1 11.5625,14.875 A 1.3125,1.3125 0 1 1 14.1875,14.875 z"
+         sodipodi:ry="1.3125"
+         sodipodi:rx="1.3125"
+         sodipodi:cy="14.875"
+         sodipodi:cx="12.875"
+         id="path13000"
+         style="fill:#d3d7cf;fill-opacity:1;stroke:#2e3436;stroke-width:0.65625;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         sodipodi:type="arc" />
+      <path
+         style="fill:none;fill-rule:evenodd;stroke:#d3d7cf;stroke-width:1.51540613;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         d="M 223.2541,288.1638 C 221.07571,275.37756 211.98327,275.71242 214.89255,282.00202"
+         id="path13626"
+         sodipodi:nodetypes="cs" />
+      <path
+         transform="matrix(1.149058,-0.5428996,0.8989446,1.5842994,-1960.7761,-513.45798)"
+         d="M 1181.6196,912.95593 A 2.3422911,5.038136 0 1 1 1176.9351,912.95593 A 2.3422911,5.038136 0 1 1 1181.6196,912.95593 z"
+         sodipodi:ry="5.038136"
+         sodipodi:rx="2.3422911"
+         sodipodi:cy="912.95593"
+         sodipodi:cx="1179.2773"
+         id="path13632"
+         style="fill:url(#linearGradient8942);fill-opacity:1;fill-rule:nonzero;stroke:#204a87;stroke-width:0.99739033;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         sodipodi:type="arc" />
+      <g
+         transform="matrix(-1,0,0,3.6216626,435.37382,-772.96052)"
+         id="g8887">
+        <path
+           sodipodi:nodetypes="cssccc"
+           id="path13628"
+           d="M 215.47807,300.21453 C 208.32552,300.37387 206.49434,301.44313 206.47778,302.52461 C 206.45969,303.71386 208.95646,304.91804 216.44985,304.94307 C 244.04163,305.03524 243.01281,300.41597 220.13967,300.33442 C 219.73349,299.64861 219.12664,298.57479 218.04245,295.46508 C 216.46672,295.12863 216.55611,298.67484 215.47807,300.21453 z"
+           style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#5e85f9;stroke-width:1.32713890000000001;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      </g>
+    </g>
+    <g
+       id="g8930"
+       transform="matrix(1.3344192,0,0,1.3344192,-74.252035,-91.584765)">
+      <rect
+         transform="scale(-1,1)"
+         style="opacity:0.24267782;fill:#ffffff;fill-opacity:0;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline"
+         id="rect8841"
+         width="23.999989"
+         height="24"
+         x="-200.9776"
+         y="285.15625" />
+      <path
+         sodipodi:nodetypes="ccscc"
+         style="fill:#729fcf;fill-opacity:1;stroke:#204a87;stroke-width:0.99999988;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         d="M 191.37559,302.88283 L 178.84249,297.17842 C 178.15059,296.86353 178.40509,293.86786 179.92949,290.97403 C 181.45389,288.08018 183.67379,286.37859 184.36559,286.69348 L 196.89879,292.39786"
+         id="path8843" />
+      <path
+         id="path8845"
+         d="M 190.46559,301.39673 L 179.76529,296.46287 C 179.07649,296.14681 179.49919,294.05892 181.01689,291.1543 C 182.53459,288.24964 183.84029,287.52388 184.52899,287.83994 L 195.07559,292.65923"
+         style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.50196078"
+         sodipodi:nodetypes="ccscc" />
+      <path
+         sodipodi:nodetypes="ccccc"
+         style="fill:#ffffff;fill-opacity:0.45263157;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.58208953"
+         d="M 195.35589,292.25076 C 193.80909,293.39981 192.47129,295.51155 192.47129,295.51155 C 183.72449,293.8677 186.39439,289.84133 179.41169,293.73041 C 180.43989,290.64975 182.51219,287.43375 184.44059,287.26542 L 195.35589,292.25076 z"
+         id="path8847" />
+      <path
+         sodipodi:nodetypes="cs"
+         id="path8849"
+         d="M 189.04009,292.84375 C 190.97759,286.35142 195.97759,286.35142 194.05779,290.63816"
+         style="fill:none;fill-rule:evenodd;stroke:#2e3436;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+      <path
+         transform="matrix(-1.5238095,0,0,1.5238095,208.09659,271.98956)"
+         d="M 14.1875,14.875 A 1.3125,1.3125 0 1 1 11.5625,14.875 A 1.3125,1.3125 0 1 1 14.1875,14.875 z"
+         sodipodi:ry="1.3125"
+         sodipodi:rx="1.3125"
+         sodipodi:cy="14.875"
+         sodipodi:cx="12.875"
+         id="path8851"
+         style="fill:#d3d7cf;fill-opacity:1;stroke:#2e3436;stroke-width:0.65625;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         sodipodi:type="arc" />
+      <path
+         style="fill:none;fill-rule:evenodd;stroke:#d3d7cf;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         d="M 188.54009,294.59373 C 189.97759,286.15623 195.97759,286.3772 194.05779,290.52764"
+         id="path8853"
+         sodipodi:nodetypes="cs" />
+      <path
+         transform="matrix(-0.7582508,-0.3582535,-0.5932037,1.0454619,1629.7578,-234.38773)"
+         d="M 1181.6196,912.95593 A 2.3422911,5.038136 0 1 1 1176.9351,912.95593 A 2.3422911,5.038136 0 1 1 1181.6196,912.95593 z"
+         sodipodi:ry="5.038136"
+         sodipodi:rx="2.3422911"
+         sodipodi:cy="912.95593"
+         sodipodi:cx="1179.2773"
+         id="path8855"
+         style="fill:url(#linearGradient8944);fill-opacity:1;fill-rule:nonzero;stroke:#204a87;stroke-width:0.99739033;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         sodipodi:type="arc" />
+      <g
+         style="fill:#ffff11;fill-opacity:0.20921984"
+         transform="matrix(-1,0,0,4.9565903,381.6158,-1179.0015)"
+         id="g8873">
+        <path
+           sodipodi:nodetypes="cssccc"
+           id="path8857"
+           d="M 190.45801,301.65175 C 195.19302,301.7539 196.40527,302.43941 196.41623,303.13275 C 196.42821,303.89518 194.76678,304.62231 189.81468,304.68323 C 161.87603,305.02691 160.34042,301.57761 187.37201,301.72861 C 187.6409,301.28894 188.04264,300.6005 188.76037,298.60686 C 189.80352,298.39116 189.74434,300.66465 190.45801,301.65175 z"
+           style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#e14144;stroke-width:0.86459142000000000;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      </g>
+    </g>
+    <path
+       style="opacity:1;fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.30000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       d="M 54.731485,83.7062 C 51.009893,83.402945 50.905887,83.347698 52.337452,82.434477 C 55.804082,80.22306 57.46113,76.953318 56.626299,73.971585 C 55.917789,71.441033 52.881449,68.663003 49.310854,67.278473 C 48.446819,66.943439 47.739888,66.598882 47.739888,66.512794 C 47.739888,66.257127 51.781004,65.715553 55.557673,65.465092 C 57.494795,65.336625 59.110647,65.191382 59.148461,65.142325 C 59.215714,65.055076 60.558381,55.352883 60.723775,53.759016 C 60.812119,52.907639 60.854967,53.199993 61.610514,59.809437 C 62.204227,65.003171 61.867869,64.476846 64.898597,64.95455 C 70.712556,65.870949 73.289554,68.156491 73.966273,72.99669 C 74.177538,74.507733 73.692657,77.301656 72.967317,78.752799 C 71.723692,81.240832 69.326292,82.931677 66.060848,83.623823 C 64.098062,84.039855 59.257976,84.07505 54.731485,83.706203 L 54.731485,83.7062 z"
+       id="path8948"
+       transform="translate(155.36416,264.88732)" />
+    <path
+       style="opacity:1;fill:#ffa400;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.30000000999999998;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       d="M 44.378543,81.610235 C 36.894058,78.942519 34.566795,74.29307 38.832707,70.53066 C 39.516528,69.927552 40.633557,69.150882 41.314984,68.804733 C 42.50152,68.202007 42.622236,68.191307 44.167787,68.551858 C 46.450681,69.084422 49.26497,70.184063 50.697226,71.10314 C 55.649519,74.281014 55.044318,78.037833 49.10088,81.012618 C 46.618952,82.254863 46.300259,82.295194 44.378543,81.610233 L 44.378543,81.610235 z"
+       id="path8950"
+       transform="translate(155.36416,264.88732)" />
+    <path
+       style="opacity:1;fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       d="M 26.284563,84.021293 C 21.156189,83.430594 18.725345,80.234246 19.02646,74.477516 C 19.180262,71.537114 19.772727,70.032076 21.327841,68.631336 C 22.402882,67.663014 24.547267,66.801033 25.881169,66.801033 C 26.707931,66.801033 26.769527,66.59387 27.14159,62.561937 L 27.457621,59.137168 L 27.792056,62.498512 C 27.975989,64.347252 28.192812,66.19263 28.273879,66.599353 L 28.421276,67.338848 L 32.592895,67.338848 L 36.764514,67.338848 L 35.562925,68.675311 C 33.785228,70.652534 33.129704,72.200595 33.111333,74.464899 C 33.100119,75.846613 33.250374,76.684629 33.676267,77.615751 C 34.421039,79.244034 36.43083,81.404029 38.383088,82.67434 L 39.917047,83.672471 L 38.651998,83.848369 C 36.512766,84.14581 28.355837,84.259862 26.28456,84.02129 L 26.284563,84.021293 z"
+       id="path8952"
+       transform="translate(155.36416,264.88732)" />
+  </g>
+</svg>
diff --git a/share/icons/feConvolveMatrix-icon.png b/share/icons/feConvolveMatrix-icon.png
new file mode 100644 (file)
index 0000000..3cd7fb3
Binary files /dev/null and b/share/icons/feConvolveMatrix-icon.png differ
diff --git a/share/icons/feConvolveMatrix-icon.svg b/share/icons/feConvolveMatrix-icon.svg
new file mode 100644 (file)
index 0000000..954c4e0
--- /dev/null
@@ -0,0 +1,178 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="96"
+   height="96"
+   id="svg1901"
+   sodipodi:version="0.32"
+   inkscape:version="0.45+devel"
+   sodipodi:docname="feConvolveMatrix-icon.svg"
+   sodipodi:docbase="/home/tsoots/ohj/translations/po"
+   version="1.0"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape"
+   inkscape:export-filename="/home/felipe/devel/inkscape/inkscape/share/icons/feConvolveMatrix.png"
+   inkscape:export-xdpi="90"
+   inkscape:export-ydpi="90">
+  <defs
+     id="defs1903">
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-50 : 600 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="700 : 600 : 1"
+       inkscape:persp3d-origin="300 : 400 : 1"
+       id="perspective2592" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-50 : 600 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="700 : 600 : 1"
+       inkscape:persp3d-origin="300 : 400 : 1"
+       id="perspective2483" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-50 : 600 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="700 : 600 : 1"
+       inkscape:persp3d-origin="300 : 400 : 1"
+       id="perspective3325" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-50 : 600 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="700 : 600 : 1"
+       inkscape:persp3d-origin="300 : 400 : 1"
+       id="perspective4826" />
+    <inkscape:perspective
+       id="perspective2680"
+       inkscape:persp3d-origin="300 : 400 : 1"
+       inkscape:vp_z="700 : 600 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="-50 : 600 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <filter
+       id="filter2688"
+       inkscape:label="filter1">
+      <feConvolveMatrix
+         order="3 3"
+         kernelMatrix="6 10 3 10 -4 -15 3 -5 -6 "
+         id="feConvolveMatrix2690"
+         in="SourceGraphic"
+         divisor="1.6333333333333333"
+         bias="0"
+         targetX="1"
+         targetY="1" />
+    </filter>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="3.4766083"
+     inkscape:cx="45.053791"
+     inkscape:cy="49.982894"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     gridtolerance="10000"
+     inkscape:window-width="1014"
+     inkscape:window-height="717"
+     inkscape:window-x="5"
+     inkscape:window-y="24"
+     width="768px"
+     height="256px"
+     showgrid="false" />
+  <metadata
+     id="metadata1906">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <cc:license
+           rdf:resource="http://creativecommons.org/licenses/by-sa/3.0/" />
+        <dc:title>feConvolveMatrix filter primitive example</dc:title>
+        <dc:date>18 Jan 2008</dc:date>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Felipe Corrêa da Silva Sanches</dc:title>
+          </cc:Agent>
+        </dc:creator>
+        <dc:rights>
+          <cc:Agent>
+            <dc:title>Felipe Corrêa da Silva Sanches</dc:title>
+          </cc:Agent>
+        </dc:rights>
+        <dc:subject>
+          <rdf:Bag>
+            <rdf:li>ConvolveMatrix filter primitive example</rdf:li>
+          </rdf:Bag>
+        </dc:subject>
+        <dc:description>this is an image originaly intended to be used in Inkscape</dc:description>
+        <dc:publisher>
+          <cc:Agent>
+            <dc:title>Felipe Corrêa da Silva Sanches</dc:title>
+          </cc:Agent>
+        </dc:publisher>
+        <dc:identifier></dc:identifier>
+        <dc:source></dc:source>
+        <dc:relation></dc:relation>
+        <dc:language></dc:language>
+        <dc:coverage></dc:coverage>
+        <dc:contributor>
+          <cc:Agent>
+            <dc:title></dc:title>
+          </cc:Agent>
+        </dc:contributor>
+      </cc:Work>
+      <cc:License
+         rdf:about="http://creativecommons.org/licenses/by-sa/3.0/">
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#Reproduction" />
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#Distribution" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#Notice" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#Attribution" />
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#ShareAlike" />
+      </cc:License>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Taso 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     style="opacity:1">
+    <image
+       y="-3.336705"
+       x="-45.587234"
+       id="image2682"
+       height="124.7063"
+       width="168.06779"
+       sodipodi:absref="/home/felipe/Desktop/ticotico.jpg"
+       xlink:href="/home/felipe/Desktop/ticotico.jpg"
+       style="filter:url(#filter2688)" />
+    <rect
+       style="opacity:0.43324938;fill:none;fill-opacity:0.3678161;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.97574574;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:0.97574573, 1.95149145;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect2686"
+       width="93.740524"
+       height="95.985802"
+       x="1.7403355"
+       y="1.1223228" />
+  </g>
+</svg>
diff --git a/share/icons/feDiffuseLighting-icon.png b/share/icons/feDiffuseLighting-icon.png
new file mode 100644 (file)
index 0000000..fb5ed7a
Binary files /dev/null and b/share/icons/feDiffuseLighting-icon.png differ
diff --git a/share/icons/feDiffuseLighting-icon.svg b/share/icons/feDiffuseLighting-icon.svg
new file mode 100644 (file)
index 0000000..0de8bea
--- /dev/null
@@ -0,0 +1,211 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="96"
+   height="96"
+   id="svg1901"
+   sodipodi:version="0.32"
+   inkscape:version="0.45+devel"
+   sodipodi:docname="feDiffuseLighting-icon.svg"
+   sodipodi:docbase="/home/tsoots/ohj/translations/po"
+   version="1.0"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape"
+   inkscape:export-filename="/home/niko/inkscape/complex-lighting.png"
+   inkscape:export-xdpi="90"
+   inkscape:export-ydpi="90">
+  <defs
+     id="defs1903">
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-50 : 600 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="700 : 600 : 1"
+       inkscape:persp3d-origin="300 : 400 : 1"
+       id="perspective3325" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-50 : 600 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="700 : 600 : 1"
+       inkscape:persp3d-origin="300 : 400 : 1"
+       id="perspective4826" />
+    <filter
+       id="metallic-lighting"
+       filterRes="256">
+      <feGaussianBlur
+         stdDeviation="10.0437"
+         id="feGaussianBlur2792"
+         in="SourceGraphic"
+         result="result0" />
+      <feDiffuseLighting
+         id="feDiffuseLighting2794"
+         in="result0"
+         result="result1"
+         diffuseConstant="1"
+         surfaceScale="10"
+         lighting-color="#ffffff">
+        <feDistantLight
+           id="feDistantLight1"
+           azimuth="205"
+           elevation="45" />
+      </feDiffuseLighting>
+      <feSpecularLighting
+         id="feSpecularLighting2796"
+         in="result0"
+         result="result3"
+         specularConstant="0.5"
+         surfaceScale="20"
+         specularExponent="20"
+         lighting-color="#ffffff">
+        <feDistantLight
+           id="feDistantLight2"
+           azimuth="205"
+           elevation="45" />
+      </feSpecularLighting>
+      <feComposite
+         id="feComposite2798"
+         in="result1"
+         in2="SourceGraphic"
+         operator="arithmetic"
+         k1="1"
+         result="result2"
+         k4="0"
+         k2="0"
+         k3="0" />
+      <feComposite
+         id="feComposite2800"
+         in="result2"
+         in2="result3"
+         operator="arithmetic"
+         k2="1"
+         k3="1"
+         k4="0"
+         k1="0"
+         result="result4" />
+      <feComposite
+         inkscape:collect="always"
+         id="feComposite2799"
+         in="result4"
+         in2="SourceAlpha"
+         operator="in" />
+    </filter>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="2.4583333"
+     inkscape:cx="135.48516"
+     inkscape:cy="51.090351"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     gridtolerance="10000"
+     inkscape:window-width="1014"
+     inkscape:window-height="717"
+     inkscape:window-x="5"
+     inkscape:window-y="24"
+     width="768px"
+     height="256px"
+     showgrid="false" />
+  <metadata
+     id="metadata1906">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <cc:license
+           rdf:resource="http://creativecommons.org/licenses/by-sa/3.0/" />
+        <dc:title>Lighting effects example</dc:title>
+        <dc:date>18 Jan 2008</dc:date>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Niko Kiirala. Derived by Felipe Sanches</dc:title>
+          </cc:Agent>
+        </dc:creator>
+        <dc:rights>
+          <cc:Agent>
+            <dc:title>Copyright 2007 Niko Kiirala, Felipe Sanches licensed under Creatice Commons by-sa 3.0</dc:title>
+          </cc:Agent>
+        </dc:rights>
+        <dc:subject>
+          <rdf:Bag>
+            <rdf:li>feDiffuseLighting</rdf:li>
+            <rdf:li>feSpecularLighting</rdf:li>
+            <rdf:li>light</rdf:li>
+            <rdf:li>lighting effects</rdf:li>
+          </rdf:Bag>
+        </dc:subject>
+        <dc:description>An example, how to make metallic-looking objects with SVG lighting effects</dc:description>
+        <dc:publisher>
+          <cc:Agent>
+            <dc:title>Felipe Corrêa da Silva Sanches</dc:title>
+          </cc:Agent>
+        </dc:publisher>
+        <dc:identifier></dc:identifier>
+        <dc:source></dc:source>
+        <dc:relation></dc:relation>
+        <dc:language></dc:language>
+        <dc:coverage></dc:coverage>
+        <dc:contributor>
+          <cc:Agent>
+            <dc:title></dc:title>
+          </cc:Agent>
+        </dc:contributor>
+      </cc:Work>
+      <cc:License
+         rdf:about="http://creativecommons.org/licenses/by-sa/3.0/">
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#Reproduction" />
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#Distribution" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#Notice" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#Attribution" />
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#ShareAlike" />
+      </cc:License>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Taso 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     style="opacity:1">
+    <path
+       style="opacity:1;fill:#dad645;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:14;stroke-linecap:round;stroke-linejoin:miter;marker:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;filter:url(#metallic-lighting);enable-background:accumulate"
+       d="M 121.53125,18.281251 L 115.65625,30.625001 L 87.5625,89.812501 L 23.1875,102.125 L 9.75,104.6875 L 19.6875,114.09375 L 67.3125,159.125 L 59.125,224.125 L 57.40625,237.71875 L 69.40625,231.15625 L 126.9375,199.75 L 186.25,227.65625 L 198.625,233.46875 L 196.125,220.03125 L 184.03125,155.65625 L 228.90625,107.84375 L 238.25,97.875002 L 224.6875,96.093752 L 159.6875,87.687502 L 128.09375,30.250001 L 121.53125,18.281251 z M 122.4375,49.000002 L 149.15625,97.531251 L 150.84375,100.65625 L 154.375,101.09375 L 209.3125,108.25 L 171.40625,148.625 L 168.96875,151.21875 L 169.625,154.71875 L 179.8125,209.15625 L 129.6875,185.59375 L 126.46875,184.09375 L 123.34375,185.78125 L 74.71875,212.34375 L 81.65625,157.34375 L 82.09375,153.8125 L 79.5,151.375 L 39.25,113.3125 L 93.65625,102.90625 L 97.15625,102.25 L 98.6875,99.031251 L 122.4375,49.000002 z"
+       id="path2803"
+       transform="matrix(0.3847154,0,0,0.3847154,-1.5080495e-2,-2.5823358)" />
+    <path
+       sodipodi:type="star"
+       style="opacity:1;fill:#de0000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25999999000000007;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter:url(#metallic-lighting)"
+       id="path4828"
+       sodipodi:sides="5"
+       sodipodi:cx="46.779659"
+       sodipodi:cy="21.559322"
+       sodipodi:r1="37.335194"
+       sodipodi:r2="13.828489"
+       sodipodi:arg1="1.3734008"
+       sodipodi:arg2="2.0017193"
+       inkscape:flatsided="false"
+       inkscape:rounded="0"
+       inkscape:randomized="0"
+       d="M 54.101692,58.169492 L 41.003367,34.123619 L 14.223951,39.836154 L 33.04533,19.948323 L 19.337093,-3.7551442 L 44.067669,7.999373 L 62.374928,-12.36271 L 58.837887,14.789812 L 83.860632,25.90882 L 56.944043,30.935484 L 54.101692,58.169492 z"
+       transform="matrix(0.7269511,-0.3541159,0.3541159,0.7269511,6.2153524,51.41717)" />
+  </g>
+</svg>
diff --git a/share/icons/feFlood-icon.png b/share/icons/feFlood-icon.png
new file mode 100644 (file)
index 0000000..de1a421
Binary files /dev/null and b/share/icons/feFlood-icon.png differ
diff --git a/share/icons/feFlood-icon.svg b/share/icons/feFlood-icon.svg
new file mode 100644 (file)
index 0000000..67e7d29
--- /dev/null
@@ -0,0 +1,259 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="96"
+   height="96"
+   id="svg2"
+   sodipodi:version="0.32"
+   inkscape:version="0.45+devel"
+   version="1.0"
+   sodipodi:docname="feFlood-icon.svg"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape"
+   inkscape:export-filename="/home/felipe/devel/inkscape/inkscape/share/icons/feMorphology-icon.png"
+   inkscape:export-xdpi="90"
+   inkscape:export-ydpi="90">
+  <defs
+     id="defs4">
+    <linearGradient
+       id="linearGradient13616">
+      <stop
+         style="stop-color:#3465a4;stop-opacity:1;"
+         offset="0"
+         id="stop13618" />
+      <stop
+         style="stop-color:#729fcf;stop-opacity:1"
+         offset="0.86907172"
+         id="stop13620" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient13616"
+       id="linearGradient13634"
+       gradientUnits="userSpaceOnUse"
+       x1="1180.5682"
+       y1="909.65936"
+       x2="1179.2837"
+       y2="914.67297" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-50 : 600 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="700 : 600 : 1"
+       inkscape:persp3d-origin="300 : 400 : 1"
+       id="perspective2487" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-50 : 600 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="700 : 600 : 1"
+       inkscape:persp3d-origin="300 : 400 : 1"
+       id="perspective2399" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-50 : 600 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="700 : 600 : 1"
+       inkscape:persp3d-origin="300 : 400 : 1"
+       id="perspective3337" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-50 : 600 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="700 : 600 : 1"
+       inkscape:persp3d-origin="300 : 400 : 1"
+       id="perspective3447" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-50 : 600 : 1"
+       inkscape:vp_y="6.1230318e-14 : 1000 : 0"
+       inkscape:vp_z="700 : 600 : 1"
+       inkscape:persp3d-origin="300 : 400 : 1"
+       id="perspective10" />
+    <filter
+       id="filter3195"
+       inkscape:label="filter1">
+      <feMorphology
+         id="feMorphology3197"
+         radius="3"
+         operator="erode" />
+    </filter>
+    <filter
+       id="filter3214"
+       inkscape:label="filter2">
+      <feMorphology
+         id="feMorphology3216"
+         operator="dilate"
+         radius="4" />
+    </filter>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="3.71875"
+     inkscape:cx="60.773109"
+     inkscape:cy="48"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     inkscape:window-width="964"
+     inkscape:window-height="717"
+     inkscape:window-x="50"
+     inkscape:window-y="24" />
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title>feMorphology Filter Primitive Example</dc:title>
+        <dc:date>2007-07-03</dc:date>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Felipe Corrêa da Silva Sanches</dc:title>
+          </cc:Agent>
+        </dc:creator>
+        <dc:rights>
+          <cc:Agent>
+            <dc:title>Felipe Corrêa da Silva Sanches</dc:title>
+          </cc:Agent>
+        </dc:rights>
+        <dc:publisher>
+          <cc:Agent>
+            <dc:title>Felipe Corrêa da Silva Sanches</dc:title>
+          </cc:Agent>
+        </dc:publisher>
+        <dc:identifier></dc:identifier>
+        <dc:source></dc:source>
+        <dc:relation></dc:relation>
+        <dc:language></dc:language>
+        <dc:subject>
+          <rdf:Bag>
+            <rdf:li>feMorphology Example</rdf:li>
+          </rdf:Bag>
+        </dc:subject>
+        <dc:coverage></dc:coverage>
+        <dc:description>this is an image originaly intended to be used in Inkscape</dc:description>
+        <dc:contributor>
+          <cc:Agent>
+            <dc:title></dc:title>
+          </cc:Agent>
+        </dc:contributor>
+        <cc:license
+           rdf:resource="http://creativecommons.org/licenses/by-sa/3.0/" />
+      </cc:Work>
+      <cc:License
+         rdf:about="http://creativecommons.org/licenses/by-sa/3.0/">
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#Reproduction" />
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#Distribution" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#Notice" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#Attribution" />
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#ShareAlike" />
+      </cc:License>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Camada 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-155.36416,-264.88732)">
+    <rect
+       style="opacity:0.43324938000000002;fill:#ffff11;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:3, 6;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect3279"
+       width="88.739502"
+       height="88.201691"
+       x="3.7647059"
+       y="4.0336137"
+       transform="translate(155.36416,264.88732)" />
+    <g
+       style="display:inline"
+       id="draw_paintbucket_alt"
+       inkscape:label="#draw_paintbucket"
+       transform="matrix(2.0980395,0,0,2.0980395,-2327.2244,-1605.9813)">
+      <rect
+         style="opacity:0.24267782;fill:#ffffff;fill-opacity:0;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline"
+         id="rect13894"
+         width="23.999989"
+         height="24"
+         x="1200"
+         y="896" />
+      <path
+         sodipodi:nodetypes="ccscc"
+         style="fill:#729fcf;fill-opacity:1;stroke:#204a87;stroke-width:0.99999988;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         d="M 1209.602,913.7266 L 1222.1351,908.02219 C 1222.827,907.7073 1222.5725,904.71163 1221.0481,901.8178 C 1219.5237,898.92395 1217.3038,897.22236 1216.612,897.53725 L 1204.0788,903.24163"
+         id="path12994" />
+      <path
+         id="path13019"
+         d="M 1210.512,912.2405 L 1221.2123,907.30664 C 1221.9011,906.99058 1221.4784,904.90269 1219.9607,901.99807 C 1218.443,899.09341 1217.1373,898.36765 1216.4486,898.68371 L 1205.902,903.503"
+         style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.50196078"
+         sodipodi:nodetypes="ccscc" />
+      <path
+         sodipodi:nodetypes="ccccc"
+         style="fill:#ffffff;fill-opacity:0.45263157;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.58208953"
+         d="M 1205.6217,903.09453 C 1207.1685,904.24358 1208.5063,906.35532 1208.5063,906.35532 C 1217.2531,904.71147 1214.5832,900.6851 1221.5659,904.57418 C 1220.5377,901.49352 1218.4654,898.27752 1216.537,898.10919 L 1205.6217,903.09453 z"
+         id="path16802" />
+      <path
+         sodipodi:nodetypes="cs"
+         id="path12998"
+         d="M 1211.9375,903.68752 C 1210,897.19519 1205,897.19519 1206.9198,901.48193"
+         style="fill:none;fill-rule:evenodd;stroke:#2e3436;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+      <path
+         transform="matrix(1.5238095,0,0,1.5238095,1192.881,882.83333)"
+         d="M 14.1875,14.875 A 1.3125,1.3125 0 1 1 11.5625,14.875 A 1.3125,1.3125 0 1 1 14.1875,14.875 z"
+         sodipodi:ry="1.3125"
+         sodipodi:rx="1.3125"
+         sodipodi:cy="14.875"
+         sodipodi:cx="12.875"
+         id="path13000"
+         style="fill:#d3d7cf;fill-opacity:1;stroke:#2e3436;stroke-width:0.65625;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         sodipodi:type="arc" />
+      <path
+         style="fill:none;fill-rule:evenodd;stroke:#d3d7cf;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         d="M 1212.4375,905.4375 C 1211,897 1205,897.22097 1206.9198,901.37141"
+         id="path13626"
+         sodipodi:nodetypes="cs" />
+      <path
+         transform="matrix(0.7582508,-0.3582535,0.5932037,1.0454619,-228.78018,376.45604)"
+         d="M 1181.6196,912.95593 A 2.3422911,5.038136 0 1 1 1176.9351,912.95593 A 2.3422911,5.038136 0 1 1 1181.6196,912.95593 z"
+         sodipodi:ry="5.038136"
+         sodipodi:rx="2.3422911"
+         sodipodi:cy="912.95593"
+         sodipodi:cx="1179.2773"
+         id="path13632"
+         style="fill:url(#linearGradient13634);fill-opacity:1;fill-rule:nonzero;stroke:#204a87;stroke-width:0.99739033;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         sodipodi:type="arc" />
+      <path
+         style="fill:#fce94f;fill-opacity:1;fill-rule:nonzero;stroke:#c4a000;stroke-width:1.00000095;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         d="M 1207.3552,914.42745 C 1202.6903,914.56616 1201.496,915.49699 1201.4852,916.43846 C 1201.4734,917.47374 1203.1018,918.52202 1207.989,918.54381 C 1225.9844,918.62404 1225.3134,914.60281 1210.3955,914.53182 C 1210.1306,913.9348 1209.7348,913 1209.0277,910.29289 C 1208,910 1208.0583,913.0871 1207.3552,914.42745 z"
+         id="path13628"
+         sodipodi:nodetypes="cssccc" />
+      <path
+         sodipodi:type="inkscape:offset"
+         inkscape:radius="-0.71500993"
+         inkscape:original="M 1209.0312 910.28125 C 1208.0035 909.98834 1208.0468 913.09715 1207.3438 914.4375 C 1202.6788 914.57623 1201.5108 915.49603 1201.5 916.4375 C 1201.4882 917.47276 1203.1128 918.50946 1208 918.53125 C 1225.9954 918.61147 1225.3241 914.60224 1210.4062 914.53125 C 1210.1413 913.93425 1209.7383 912.98836 1209.0312 910.28125 z "
+         style="fill:#fce94f;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="path14055"
+         d="M 1208.7812,911.8125 C 1208.7711,911.85427 1208.7598,911.86296 1208.75,911.90625 C 1208.554,912.77211 1208.4287,913.90436 1207.9688,914.78125 C 1207.8501,915.00153 1207.6249,915.14375 1207.375,915.15625 C 1205.0877,915.22427 1203.6674,915.47731 1202.9375,915.78125 C 1202.5726,915.93322 1202.3986,916.11538 1202.3125,916.21875 C 1202.2264,916.32212 1202.2198,916.34862 1202.2188,916.4375 C 1202.2179,916.50798 1202.2186,916.58468 1202.3438,916.71875 C 1202.4689,916.85282 1202.7176,917.01849 1203.1562,917.1875 C 1204.0335,917.52552 1205.6066,917.80183 1208,917.8125 C 1212.4723,917.83244 1215.7664,917.6053 1217.9375,917.25 C 1219.023,917.07235 1219.8483,916.85564 1220.3438,916.65625 C 1220.4986,916.59394 1220.5661,916.55247 1220.6562,916.5 C 1220.6354,916.48777 1220.6492,916.48143 1220.625,916.46875 C 1220.2798,916.28755 1219.6207,916.09081 1218.7188,915.90625 C 1216.9148,915.53712 1214.1037,915.2676 1210.4062,915.25 C 1210.1195,915.24887 1209.8613,915.07668 1209.75,914.8125 C 1209.5639,914.39319 1209.1609,913.05309 1208.7812,911.8125 z" />
+    </g>
+  </g>
+</svg>
diff --git a/share/icons/feGaussianBlur-icon.png b/share/icons/feGaussianBlur-icon.png
new file mode 100644 (file)
index 0000000..ccbb892
Binary files /dev/null and b/share/icons/feGaussianBlur-icon.png differ
diff --git a/share/icons/feGaussianBlur-icon.svg b/share/icons/feGaussianBlur-icon.svg
new file mode 100644 (file)
index 0000000..ae44ad4
--- /dev/null
@@ -0,0 +1,175 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="96"
+   height="96"
+   id="svg1901"
+   sodipodi:version="0.32"
+   inkscape:version="0.45+devel"
+   sodipodi:docname="feGaussianBlur-icon.svg"
+   sodipodi:docbase="/home/tsoots/ohj/translations/po"
+   version="1.0"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape"
+   inkscape:export-filename="/home/niko/inkscape/complex-lighting.png"
+   inkscape:export-xdpi="90"
+   inkscape:export-ydpi="90">
+  <defs
+     id="defs1903">
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-50 : 600 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="700 : 600 : 1"
+       inkscape:persp3d-origin="300 : 400 : 1"
+       id="perspective2592" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-50 : 600 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="700 : 600 : 1"
+       inkscape:persp3d-origin="300 : 400 : 1"
+       id="perspective2483" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-50 : 600 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="700 : 600 : 1"
+       inkscape:persp3d-origin="300 : 400 : 1"
+       id="perspective3325" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-50 : 600 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="700 : 600 : 1"
+       inkscape:persp3d-origin="300 : 400 : 1"
+       id="perspective4826" />
+    <filter
+       id="filter2485"
+       inkscape:label="filter2">
+      <feGaussianBlur
+         stdDeviation="2.6432394366197185"
+         id="feGaussianBlur2487"
+         in="SourceAlpha" />
+    </filter>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="2.4583333"
+     inkscape:cx="162.36109"
+     inkscape:cy="51.090351"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     gridtolerance="10000"
+     inkscape:window-width="1014"
+     inkscape:window-height="717"
+     inkscape:window-x="5"
+     inkscape:window-y="24"
+     width="768px"
+     height="256px"
+     showgrid="false" />
+  <metadata
+     id="metadata1906">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <cc:license
+           rdf:resource="http://creativecommons.org/licenses/by-sa/3.0/" />
+        <dc:title>feGaussianBlur filter primitive example</dc:title>
+        <dc:date>18 Jan 2008</dc:date>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Felipe Corrêa da Silva Sanches</dc:title>
+          </cc:Agent>
+        </dc:creator>
+        <dc:rights>
+          <cc:Agent>
+            <dc:title>Felipe Corrêa da Silva Sanches</dc:title>
+          </cc:Agent>
+        </dc:rights>
+        <dc:subject>
+          <rdf:Bag>
+            <rdf:li>hexamines icon</rdf:li>
+          </rdf:Bag>
+        </dc:subject>
+        <dc:description>this is an image originaly intended to be used in the hexamines game</dc:description>
+        <dc:publisher>
+          <cc:Agent>
+            <dc:title>Felipe Corrêa da Silva Sanches</dc:title>
+          </cc:Agent>
+        </dc:publisher>
+        <dc:identifier>c</dc:identifier>
+        <dc:source></dc:source>
+        <dc:relation></dc:relation>
+        <dc:language></dc:language>
+        <dc:coverage></dc:coverage>
+        <dc:contributor>
+          <cc:Agent>
+            <dc:title></dc:title>
+          </cc:Agent>
+        </dc:contributor>
+      </cc:Work>
+      <cc:License
+         rdf:about="http://creativecommons.org/licenses/by-sa/3.0/">
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#Reproduction" />
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#Distribution" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#Notice" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#Attribution" />
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#ShareAlike" />
+      </cc:License>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Taso 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     style="opacity:1">
+    <use
+       x="0"
+       y="0"
+       xlink:href="#use2489"
+       id="use2493"
+       transform="translate(7.931917,8.4984822)"
+       width="96"
+       height="96"
+       style="filter:url(#filter2485)" />
+    <path
+       transform="matrix(1.0125024,-0.493215,0.493215,1.0125024,-13.326416,48.267724)"
+       d="M 54.101692,58.169492 L 41.003367,34.123619 L 14.223951,39.836154 L 33.04533,19.948323 L 19.337093,-3.7551442 L 44.067669,7.999373 L 62.374928,-12.36271 L 58.837887,14.789812 L 83.860632,25.90882 L 56.944043,30.935484 L 54.101692,58.169492 z"
+       inkscape:randomized="0"
+       inkscape:rounded="0"
+       inkscape:flatsided="false"
+       sodipodi:arg2="2.0017193"
+       sodipodi:arg1="1.3734008"
+       sodipodi:r2="13.828489"
+       sodipodi:r1="37.335194"
+       sodipodi:cy="21.559322"
+       sodipodi:cx="46.779659"
+       sodipodi:sides="5"
+       id="use2489"
+       style="fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25999999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       sodipodi:type="star" />
+  </g>
+</svg>
diff --git a/share/icons/feMerge-icon.png b/share/icons/feMerge-icon.png
new file mode 100644 (file)
index 0000000..ac30bdc
Binary files /dev/null and b/share/icons/feMerge-icon.png differ
diff --git a/share/icons/feMerge-icon.svg b/share/icons/feMerge-icon.svg
new file mode 100644 (file)
index 0000000..47bca3c
--- /dev/null
@@ -0,0 +1,339 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="96"
+   height="96"
+   id="svg2"
+   sodipodi:version="0.32"
+   inkscape:version="0.45+devel"
+   version="1.0"
+   sodipodi:docname="feMerge-icon.svg"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape"
+   inkscape:export-filename="/home/felipe/devel/inkscape/inkscape/share/icons/feMorphology-icon.png"
+   inkscape:export-xdpi="90"
+   inkscape:export-ydpi="90">
+  <defs
+     id="defs4">
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-50 : 600 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="700 : 600 : 1"
+       inkscape:persp3d-origin="300 : 400 : 1"
+       id="perspective2537" />
+    <linearGradient
+       id="linearGradient13616">
+      <stop
+         style="stop-color:#3465a4;stop-opacity:1;"
+         offset="0"
+         id="stop13618" />
+      <stop
+         style="stop-color:#729fcf;stop-opacity:1"
+         offset="0.86907172"
+         id="stop13620" />
+    </linearGradient>
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-50 : 600 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="700 : 600 : 1"
+       inkscape:persp3d-origin="300 : 400 : 1"
+       id="perspective2487" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-50 : 600 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="700 : 600 : 1"
+       inkscape:persp3d-origin="300 : 400 : 1"
+       id="perspective2399" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-50 : 600 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="700 : 600 : 1"
+       inkscape:persp3d-origin="300 : 400 : 1"
+       id="perspective3337" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-50 : 600 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="700 : 600 : 1"
+       inkscape:persp3d-origin="300 : 400 : 1"
+       id="perspective3447" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-50 : 600 : 1"
+       inkscape:vp_y="6.1230318e-14 : 1000 : 0"
+       inkscape:vp_z="700 : 600 : 1"
+       inkscape:persp3d-origin="300 : 400 : 1"
+       id="perspective10" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient13616"
+       id="linearGradient8942"
+       gradientUnits="userSpaceOnUse"
+       x1="1180.5682"
+       y1="909.65936"
+       x2="1179.2837"
+       y2="914.67297" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient13616"
+       id="linearGradient8944"
+       gradientUnits="userSpaceOnUse"
+       x1="1180.5682"
+       y1="909.65936"
+       x2="1179.2837"
+       y2="914.67297" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="0.9296875"
+     inkscape:cx="82.09956"
+     inkscape:cy="-27.35698"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     inkscape:window-width="964"
+     inkscape:window-height="717"
+     inkscape:window-x="50"
+     inkscape:window-y="24" />
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title>feMerge Filter Primitive Example</dc:title>
+        <dc:date>2007-07-03</dc:date>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Felipe Corrêa da Silva Sanches</dc:title>
+          </cc:Agent>
+        </dc:creator>
+        <dc:rights>
+          <cc:Agent>
+            <dc:title>Felipe Corrêa da Silva Sanches</dc:title>
+          </cc:Agent>
+        </dc:rights>
+        <dc:publisher>
+          <cc:Agent>
+            <dc:title>Felipe Corrêa da Silva Sanches</dc:title>
+          </cc:Agent>
+        </dc:publisher>
+        <dc:identifier></dc:identifier>
+        <dc:source></dc:source>
+        <dc:relation></dc:relation>
+        <dc:language></dc:language>
+        <dc:subject>
+          <rdf:Bag>
+            <rdf:li>feMerge Example</rdf:li>
+          </rdf:Bag>
+        </dc:subject>
+        <dc:coverage></dc:coverage>
+        <dc:description>this is an image originaly intended to be used in Inkscape</dc:description>
+        <dc:contributor>
+          <cc:Agent>
+            <dc:title></dc:title>
+          </cc:Agent>
+        </dc:contributor>
+        <cc:license
+           rdf:resource="http://creativecommons.org/licenses/by-sa/3.0/" />
+      </cc:Work>
+      <cc:License
+         rdf:about="http://creativecommons.org/licenses/by-sa/3.0/">
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#Reproduction" />
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#Distribution" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#Notice" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#Attribution" />
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#ShareAlike" />
+      </cc:License>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Camada 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-155.36416,-264.88732)">
+    <rect
+       style="opacity:0.43324938000000002;fill:#000000;fill-opacity:0.23049645;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:3, 6;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect3279"
+       width="88.739502"
+       height="88.201691"
+       x="3.7647059"
+       y="4.0336137"
+       inkscape:export-filename="/home/felipe/devel/inkscape/inkscape/share/icons/feFlood-icon.png"
+       inkscape:export-xdpi="90"
+       inkscape:export-ydpi="90"
+       transform="translate(155.36416,264.88732)" />
+    <g
+       id="g8891"
+       transform="matrix(1.3344192,0,0,1.3344192,-74.252035,-91.584765)">
+      <rect
+         style="opacity:0.24267782;fill:#ffffff;fill-opacity:0;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline"
+         id="rect13894"
+         width="36.369732"
+         height="36.369747"
+         x="204.40623"
+         y="273.86215" />
+      <path
+         sodipodi:nodetypes="ccscc"
+         style="fill:#729fcf;fill-opacity:1;stroke:#204a87;stroke-width:1.51540601;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         d="M 218.95717,300.72515 L 237.94991,292.08066 C 238.99842,291.60347 238.61275,287.06381 236.30266,282.67849 C 233.99258,278.29313 230.62853,275.71453 229.58017,276.19171 L 210.58728,284.83617"
+         id="path12994" />
+      <path
+         id="path13019"
+         d="M 220.33619,298.47311 L 236.55149,290.99631 C 237.5953,290.51735 236.95474,287.35335 234.65481,282.95167 C 232.35488,278.54993 230.37621,277.45011 229.33255,277.92907 L 213.35017,285.23225"
+         style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:1.51540625;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.50196078"
+         sodipodi:nodetypes="ccscc" />
+      <path
+         sodipodi:nodetypes="ccccc"
+         style="fill:#ffffff;fill-opacity:0.45263157;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.58208953"
+         d="M 212.9254,284.61325 C 215.26943,286.35453 217.29674,289.55467 217.29674,289.55467 C 230.55169,287.06357 226.50571,280.96198 237.08734,286.85552 C 235.5292,282.18707 232.38882,277.31352 229.46651,277.05843 L 212.9254,284.61325 z"
+         id="path16802" />
+      <path
+         sodipodi:nodetypes="cs"
+         id="path12998"
+         d="M 222.4964,285.51187 C 219.5603,275.67335 211.98327,275.67335 214.89255,282.16951"
+         style="fill:none;fill-rule:evenodd;stroke:#2e3436;stroke-width:4.5462184;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+      <path
+         transform="matrix(2.3091904,0,0,2.3091904,193.61806,253.9093)"
+         d="M 14.1875,14.875 A 1.3125,1.3125 0 1 1 11.5625,14.875 A 1.3125,1.3125 0 1 1 14.1875,14.875 z"
+         sodipodi:ry="1.3125"
+         sodipodi:rx="1.3125"
+         sodipodi:cy="14.875"
+         sodipodi:cx="12.875"
+         id="path13000"
+         style="fill:#d3d7cf;fill-opacity:1;stroke:#2e3436;stroke-width:0.65625;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         sodipodi:type="arc" />
+      <path
+         style="fill:none;fill-rule:evenodd;stroke:#d3d7cf;stroke-width:1.51540613;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         d="M 223.2541,288.1638 C 221.07571,275.37756 211.98327,275.71242 214.89255,282.00202"
+         id="path13626"
+         sodipodi:nodetypes="cs" />
+      <path
+         transform="matrix(1.149058,-0.5428996,0.8989446,1.5842994,-1960.7761,-513.45798)"
+         d="M 1181.6196,912.95593 A 2.3422911,5.038136 0 1 1 1176.9351,912.95593 A 2.3422911,5.038136 0 1 1 1181.6196,912.95593 z"
+         sodipodi:ry="5.038136"
+         sodipodi:rx="2.3422911"
+         sodipodi:cy="912.95593"
+         sodipodi:cx="1179.2773"
+         id="path13632"
+         style="fill:url(#linearGradient8942);fill-opacity:1;fill-rule:nonzero;stroke:#204a87;stroke-width:0.99739033;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         sodipodi:type="arc" />
+      <g
+         transform="matrix(-1,0,0,3.6216626,435.37382,-772.96052)"
+         id="g8887">
+        <path
+           sodipodi:nodetypes="cssccc"
+           id="path13628"
+           d="M 215.47807,300.21453 C 208.32552,300.37387 206.49434,301.44313 206.47778,302.52461 C 206.45969,303.71386 208.95646,304.91804 216.44985,304.94307 C 244.04163,305.03524 243.01281,300.41597 220.13967,300.33442 C 219.73349,299.64861 219.12664,298.57479 218.04245,295.46508 C 216.46672,295.12863 216.55611,298.67484 215.47807,300.21453 z"
+           style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#5e85f9;stroke-width:1.32713890000000001;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      </g>
+    </g>
+    <g
+       id="g8930"
+       transform="matrix(1.3344192,0,0,1.3344192,-74.252035,-91.584765)">
+      <rect
+         transform="scale(-1,1)"
+         style="opacity:0.24267782;fill:#ffffff;fill-opacity:0;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline"
+         id="rect8841"
+         width="23.999989"
+         height="24"
+         x="-200.9776"
+         y="285.15625" />
+      <path
+         sodipodi:nodetypes="ccscc"
+         style="fill:#729fcf;fill-opacity:1;stroke:#204a87;stroke-width:0.99999988;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         d="M 191.37559,302.88283 L 178.84249,297.17842 C 178.15059,296.86353 178.40509,293.86786 179.92949,290.97403 C 181.45389,288.08018 183.67379,286.37859 184.36559,286.69348 L 196.89879,292.39786"
+         id="path8843" />
+      <path
+         id="path8845"
+         d="M 190.46559,301.39673 L 179.76529,296.46287 C 179.07649,296.14681 179.49919,294.05892 181.01689,291.1543 C 182.53459,288.24964 183.84029,287.52388 184.52899,287.83994 L 195.07559,292.65923"
+         style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.50196078"
+         sodipodi:nodetypes="ccscc" />
+      <path
+         sodipodi:nodetypes="ccccc"
+         style="fill:#ffffff;fill-opacity:0.45263157;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.58208953"
+         d="M 195.35589,292.25076 C 193.80909,293.39981 192.47129,295.51155 192.47129,295.51155 C 183.72449,293.8677 186.39439,289.84133 179.41169,293.73041 C 180.43989,290.64975 182.51219,287.43375 184.44059,287.26542 L 195.35589,292.25076 z"
+         id="path8847" />
+      <path
+         sodipodi:nodetypes="cs"
+         id="path8849"
+         d="M 189.04009,292.84375 C 190.97759,286.35142 195.97759,286.35142 194.05779,290.63816"
+         style="fill:none;fill-rule:evenodd;stroke:#2e3436;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+      <path
+         transform="matrix(-1.5238095,0,0,1.5238095,208.09659,271.98956)"
+         d="M 14.1875,14.875 A 1.3125,1.3125 0 1 1 11.5625,14.875 A 1.3125,1.3125 0 1 1 14.1875,14.875 z"
+         sodipodi:ry="1.3125"
+         sodipodi:rx="1.3125"
+         sodipodi:cy="14.875"
+         sodipodi:cx="12.875"
+         id="path8851"
+         style="fill:#d3d7cf;fill-opacity:1;stroke:#2e3436;stroke-width:0.65625;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         sodipodi:type="arc" />
+      <path
+         style="fill:none;fill-rule:evenodd;stroke:#d3d7cf;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         d="M 188.54009,294.59373 C 189.97759,286.15623 195.97759,286.3772 194.05779,290.52764"
+         id="path8853"
+         sodipodi:nodetypes="cs" />
+      <path
+         transform="matrix(-0.7582508,-0.3582535,-0.5932037,1.0454619,1629.7578,-234.38773)"
+         d="M 1181.6196,912.95593 A 2.3422911,5.038136 0 1 1 1176.9351,912.95593 A 2.3422911,5.038136 0 1 1 1181.6196,912.95593 z"
+         sodipodi:ry="5.038136"
+         sodipodi:rx="2.3422911"
+         sodipodi:cy="912.95593"
+         sodipodi:cx="1179.2773"
+         id="path8855"
+         style="fill:url(#linearGradient8944);fill-opacity:1;fill-rule:nonzero;stroke:#204a87;stroke-width:0.99739033;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         sodipodi:type="arc" />
+      <g
+         style="fill:#ffff11;fill-opacity:0.20921984"
+         transform="matrix(-1,0,0,4.9565903,381.6158,-1179.0015)"
+         id="g8873">
+        <path
+           sodipodi:nodetypes="cssccc"
+           id="path8857"
+           d="M 190.45801,301.65175 C 195.19302,301.7539 196.40527,302.43941 196.41623,303.13275 C 196.42821,303.89518 194.76678,304.62231 189.81468,304.68323 C 161.87603,305.02691 160.34042,301.57761 187.37201,301.72861 C 187.6409,301.28894 188.04264,300.6005 188.76037,298.60686 C 189.80352,298.39116 189.74434,300.66465 190.45801,301.65175 z"
+           style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#e14144;stroke-width:0.86459142000000000;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      </g>
+    </g>
+    <path
+       style="opacity:1;fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.30000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       d="M 54.731485,83.7062 C 51.009893,83.402945 50.905887,83.347698 52.337452,82.434477 C 55.804082,80.22306 57.46113,76.953318 56.626299,73.971585 C 55.917789,71.441033 52.881449,68.663003 49.310854,67.278473 C 48.446819,66.943439 47.739888,66.598882 47.739888,66.512794 C 47.739888,66.257127 51.781004,65.715553 55.557673,65.465092 C 57.494795,65.336625 59.110647,65.191382 59.148461,65.142325 C 59.215714,65.055076 60.558381,55.352883 60.723775,53.759016 C 60.812119,52.907639 60.854967,53.199993 61.610514,59.809437 C 62.204227,65.003171 61.867869,64.476846 64.898597,64.95455 C 70.712556,65.870949 73.289554,68.156491 73.966273,72.99669 C 74.177538,74.507733 73.692657,77.301656 72.967317,78.752799 C 71.723692,81.240832 69.326292,82.931677 66.060848,83.623823 C 64.098062,84.039855 59.257976,84.07505 54.731485,83.706203 L 54.731485,83.7062 z"
+       id="path8948"
+       transform="translate(155.36416,264.88732)" />
+    <path
+       style="opacity:1;fill:#ffa400;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.30000000999999998;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       d="M 44.378543,81.610235 C 36.894058,78.942519 34.566795,74.29307 38.832707,70.53066 C 39.516528,69.927552 40.633557,69.150882 41.314984,68.804733 C 42.50152,68.202007 42.622236,68.191307 44.167787,68.551858 C 46.450681,69.084422 49.26497,70.184063 50.697226,71.10314 C 55.649519,74.281014 55.044318,78.037833 49.10088,81.012618 C 46.618952,82.254863 46.300259,82.295194 44.378543,81.610233 L 44.378543,81.610235 z"
+       id="path8950"
+       transform="translate(155.36416,264.88732)" />
+    <path
+       style="opacity:1;fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       d="M 26.284563,84.021293 C 21.156189,83.430594 18.725345,80.234246 19.02646,74.477516 C 19.180262,71.537114 19.772727,70.032076 21.327841,68.631336 C 22.402882,67.663014 24.547267,66.801033 25.881169,66.801033 C 26.707931,66.801033 26.769527,66.59387 27.14159,62.561937 L 27.457621,59.137168 L 27.792056,62.498512 C 27.975989,64.347252 28.192812,66.19263 28.273879,66.599353 L 28.421276,67.338848 L 32.592895,67.338848 L 36.764514,67.338848 L 35.562925,68.675311 C 33.785228,70.652534 33.129704,72.200595 33.111333,74.464899 C 33.100119,75.846613 33.250374,76.684629 33.676267,77.615751 C 34.421039,79.244034 36.43083,81.404029 38.383088,82.67434 L 39.917047,83.672471 L 38.651998,83.848369 C 36.512766,84.14581 28.355837,84.259862 26.28456,84.02129 L 26.284563,84.021293 z"
+       id="path8952"
+       transform="translate(155.36416,264.88732)" />
+  </g>
+</svg>
diff --git a/share/icons/feMorphology-icon.png b/share/icons/feMorphology-icon.png
new file mode 100644 (file)
index 0000000..a3fa7d4
Binary files /dev/null and b/share/icons/feMorphology-icon.png differ
diff --git a/share/icons/feMorphology-icon.svg b/share/icons/feMorphology-icon.svg
new file mode 100644 (file)
index 0000000..d2de17c
--- /dev/null
@@ -0,0 +1,210 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="96"
+   height="96"
+   id="svg2"
+   sodipodi:version="0.32"
+   inkscape:version="0.45+devel"
+   version="1.0"
+   sodipodi:docname="feMorphology-icon.svg"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape"
+   inkscape:export-filename="/home/felipe/devel/inkscape/inkscape/share/icons/feMorphology-icon.png"
+   inkscape:export-xdpi="90"
+   inkscape:export-ydpi="90">
+  <defs
+     id="defs4">
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-50 : 600 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="700 : 600 : 1"
+       inkscape:persp3d-origin="300 : 400 : 1"
+       id="perspective2530" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-50 : 600 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="700 : 600 : 1"
+       inkscape:persp3d-origin="300 : 400 : 1"
+       id="perspective2489" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-50 : 600 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="700 : 600 : 1"
+       inkscape:persp3d-origin="300 : 400 : 1"
+       id="perspective2487" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-50 : 600 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="700 : 600 : 1"
+       inkscape:persp3d-origin="300 : 400 : 1"
+       id="perspective2399" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-50 : 600 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="700 : 600 : 1"
+       inkscape:persp3d-origin="300 : 400 : 1"
+       id="perspective3337" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-50 : 600 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="700 : 600 : 1"
+       inkscape:persp3d-origin="300 : 400 : 1"
+       id="perspective3447" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-50 : 600 : 1"
+       inkscape:vp_y="6.1230318e-14 : 1000 : 0"
+       inkscape:vp_z="700 : 600 : 1"
+       inkscape:persp3d-origin="300 : 400 : 1"
+       id="perspective10" />
+    <filter
+       id="filter3214"
+       inkscape:label="filter2">
+      <feMorphology
+         id="feMorphology3216"
+         operator="dilate"
+         radius="3.2999999999999998" />
+    </filter>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="1.0938058"
+     inkscape:cx="-5.5219781"
+     inkscape:cy="-5.4523877"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     inkscape:window-width="964"
+     inkscape:window-height="717"
+     inkscape:window-x="50"
+     inkscape:window-y="24" />
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title>feMorphology Filter Primitive Example</dc:title>
+        <dc:date>2007-07-03</dc:date>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Felipe Corrêa da Silva Sanches</dc:title>
+          </cc:Agent>
+        </dc:creator>
+        <dc:rights>
+          <cc:Agent>
+            <dc:title>Felipe Corrêa da Silva Sanches</dc:title>
+          </cc:Agent>
+        </dc:rights>
+        <dc:publisher>
+          <cc:Agent>
+            <dc:title>Felipe Corrêa da Silva Sanches</dc:title>
+          </cc:Agent>
+        </dc:publisher>
+        <dc:identifier>c</dc:identifier>
+        <dc:source></dc:source>
+        <dc:relation></dc:relation>
+        <dc:language></dc:language>
+        <dc:subject>
+          <rdf:Bag>
+            <rdf:li>feMorphology Example</rdf:li>
+          </rdf:Bag>
+        </dc:subject>
+        <dc:coverage></dc:coverage>
+        <dc:description>this is an image originaly intended to be used in Inkscape</dc:description>
+        <dc:contributor>
+          <cc:Agent>
+            <dc:title></dc:title>
+          </cc:Agent>
+        </dc:contributor>
+        <cc:license
+           rdf:resource="http://creativecommons.org/licenses/by-sa/3.0/" />
+      </cc:Work>
+      <cc:License
+         rdf:about="http://creativecommons.org/licenses/by-sa/3.0/">
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#Reproduction" />
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#Distribution" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#Notice" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#Attribution" />
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#ShareAlike" />
+      </cc:License>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Camada 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-155.36416,-264.88732)">
+    <g
+       id="g3205"
+       transform="matrix(0.9459277,-0.1423138,0.1423138,0.9459277,-31.38871,71.706607)">
+      <path
+         transform="translate(159.66949,266.98056)"
+         d="M 42.666668,40.946236 A 17.204302,17.204302 0 1 1 8.2580643,40.946236 A 17.204302,17.204302 0 1 1 42.666668,40.946236 z"
+         sodipodi:ry="17.204302"
+         sodipodi:rx="17.204302"
+         sodipodi:cy="40.946236"
+         sodipodi:cx="25.462366"
+         id="path3199"
+         style="opacity:1;fill:none;fill-opacity:0.3678161;fill-rule:evenodd;stroke:#0000ff;stroke-width:5.2269907;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+         sodipodi:type="arc" />
+      <path
+         transform="translate(160.51114,267.80861)"
+         d="M 40.258064,21.161291 A 12.215054,12.215054 0 1 1 15.827957,21.161291 A 12.215054,12.215054 0 1 1 40.258064,21.161291 z"
+         sodipodi:ry="12.215054"
+         sodipodi:rx="12.215054"
+         sodipodi:cy="21.161291"
+         sodipodi:cx="28.043011"
+         id="path3201"
+         style="opacity:1;fill:none;fill-opacity:0.3678161;fill-rule:evenodd;stroke:#ff0000;stroke-width:4.18159246;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+         sodipodi:type="arc" />
+      <path
+         transform="translate(156.85329,262.69283)"
+         d="M 29.935483,20.989246 A 13.419354,13.419354 0 1 1 3.0967741,20.989246 A 13.419354,13.419354 0 1 1 29.935483,20.989246 z"
+         sodipodi:ry="13.419354"
+         sodipodi:rx="13.419354"
+         sodipodi:cy="20.989246"
+         sodipodi:cx="16.516129"
+         id="path3203"
+         style="opacity:1;fill:none;fill-opacity:0.3678161;fill-rule:evenodd;stroke:#00ff00;stroke-width:3.13619447;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+         sodipodi:type="arc" />
+    </g>
+    <use
+       x="0"
+       y="0"
+       xlink:href="#g3205"
+       id="use3212"
+       transform="translate(37.423591,-25.773072)"
+       width="96"
+       height="96"
+       style="filter:url(#filter3214)" />
+  </g>
+</svg>
diff --git a/share/icons/feOffset-icon.png b/share/icons/feOffset-icon.png
new file mode 100644 (file)
index 0000000..41d2baa
Binary files /dev/null and b/share/icons/feOffset-icon.png differ
diff --git a/share/icons/feOffset-icon.svg b/share/icons/feOffset-icon.svg
new file mode 100644 (file)
index 0000000..22a6f2a
--- /dev/null
@@ -0,0 +1,120 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="96"
+   height="96"
+   id="svg2"
+   sodipodi:version="0.32"
+   inkscape:version="0.45+devel"
+   version="1.0"
+   sodipodi:docname="feOffset-icon.svg"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape"
+   inkscape:export-filename="/home/felipe/Desktop/feOffset-icon.png"
+   inkscape:export-xdpi="90"
+   inkscape:export-ydpi="90">
+  <defs
+     id="defs4">
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-50 : 600 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="700 : 600 : 1"
+       inkscape:persp3d-origin="300 : 400 : 1"
+       id="perspective3447" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-50 : 600 : 1"
+       inkscape:vp_y="6.1230318e-14 : 1000 : 0"
+       inkscape:vp_z="700 : 600 : 1"
+       inkscape:persp3d-origin="300 : 400 : 1"
+       id="perspective10" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="5.1458333"
+     inkscape:cx="48"
+     inkscape:cy="48"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     inkscape:window-width="964"
+     inkscape:window-height="717"
+     inkscape:window-x="50"
+     inkscape:window-y="24" />
+  <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>
+        <dc:date>2007-07-03</dc:date>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Felipe Corrêa da Silva Sanches</dc:title>
+          </cc:Agent>
+        </dc:creator>
+        <dc:rights>
+          <cc:Agent>
+            <dc:title>Felipe Corrêa da Silva Sanches</dc:title>
+          </cc:Agent>
+        </dc:rights>
+        <dc:publisher>
+          <cc:Agent>
+            <dc:title>Felipe Corrêa da Silva Sanches</dc:title>
+          </cc:Agent>
+        </dc:publisher>
+        <dc:identifier>c</dc:identifier>
+        <dc:source></dc:source>
+        <dc:relation></dc:relation>
+        <dc:language></dc:language>
+        <dc:subject>
+          <rdf:Bag>
+            <rdf:li>hexamines icon</rdf:li>
+          </rdf:Bag>
+        </dc:subject>
+        <dc:coverage></dc:coverage>
+        <dc:description>this is an image originaly intended to be used in the hexamines game</dc:description>
+        <dc:contributor>
+          <cc:Agent>
+            <dc:title></dc:title>
+          </cc:Agent>
+        </dc:contributor>
+        <cc:license
+           rdf:resource="http://creativecommons.org/licenses/by/3.0/" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Camada 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-155.36416,-264.88732)">
+    <g
+       id="g3224"
+       transform="matrix(0.1810525,0,0,0.1810525,154.52853,194.85918)">
+      <path
+         id="path2447"
+         d="M 299.34303,432.45045 C 262.43965,433.98249 227.51837,454.82483 206.89154,485.17993 C 195.90415,500.46145 186.23795,517.40377 170.76509,528.70619 C 157.89981,536.71862 142.27098,537.34641 127.56296,537.91853 C 104.94992,539.08939 81.614388,540.53411 60.756373,550.18802 C 40.882365,559.8072 27.960341,583.12134 32.262851,605.08106 C 35.550884,623.73949 49.101496,639.40923 65.647323,647.9886 C 81.031689,657.27512 98.437575,664.12876 110.73845,677.72293 C 121.82384,690.59679 123.78456,709.55488 118.19891,725.25202 C 112.72473,746.06886 106.26113,767.39515 108.58319,789.17124 C 110.35316,804.41384 122.13739,818.73083 137.63007,821.24706 C 153.1339,824.22761 168.80944,820.13926 183.69264,815.98836 C 201.4235,810.49285 218.44841,801.87034 237.1609,800.18539 C 249.03659,799.99493 259.62345,806.41879 268.97892,813.06431 C 289.08679,826.4664 308.9211,841.22307 332.23881,848.58701 C 345.71104,852.85011 360.82145,854.7033 374.26549,849.35455 C 384.97358,845.15079 393.95224,836.32233 397.41514,825.24067 C 401.88377,812.56858 399.93036,798.60799 395.42714,786.23642 C 389.75617,768.33432 380.09684,751.38776 378.81433,732.32983 C 379.11621,720.39721 387.97205,710.11587 398.61154,705.5488 C 417.07556,694.78084 434.63528,681.03728 445.46788,662.2596 C 456.67887,644.16863 462.99308,622.57701 461.06069,601.22968 C 459.71579,591.2364 454.81587,580.67083 445.25884,576.19863 C 434.11886,570.642 421.26986,572.021 409.30173,573.06101 C 392.84975,574.5481 375.7288,576.90017 359.70381,571.53744 C 344.90435,567.99642 335.49219,551.31254 338.85403,536.71689 C 342.7832,516.86699 350.46371,497.373 349.30054,476.82845 C 348.49713,458.06683 334.96017,440.87964 317.20642,435.05587 C 311.49555,433.03932 305.39345,432.12921 299.34303,432.45045 z"
+         style="opacity:0.41176471;fill:#000000;fill-opacity:0.15602836;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:30.00000011, 30.00000011;stroke-dashoffset:0;stroke-opacity:1" />
+      <path
+         id="path2450"
+         d="M 346.79768,464.3826 C 309.8943,465.91464 274.97302,486.75698 254.34619,517.11208 C 243.3588,532.3936 233.6926,549.33592 218.21974,560.63834 C 205.35446,568.65077 189.72563,569.27856 175.01761,569.85068 C 152.40457,571.02154 129.06904,572.46626 108.21102,582.12017 C 88.33701,591.73935 75.41499,615.05349 79.7175,637.01321 C 83.00553,655.67164 96.55614,671.34138 113.10197,679.92075 C 128.48634,689.20727 145.89222,696.06091 158.1931,709.65508 C 169.27849,722.52894 171.23921,741.48703 165.65356,757.18417 C 160.17938,778.00101 153.71578,799.3273 156.03784,821.10339 C 157.80781,836.34599 169.59204,850.66298 185.08472,853.17921 C 200.58855,856.15976 216.26409,852.07141 231.14729,847.92051 C 248.87815,842.425 265.90306,833.80249 284.61555,832.11754 C 296.49124,831.92708 307.0781,838.35094 316.43357,844.99646 C 336.54144,858.39855 356.37575,873.15522 379.69346,880.51916 C 393.16569,884.78226 408.2761,886.63545 421.72014,881.2867 C 432.42823,877.08294 441.40689,868.25448 444.86979,857.17282 C 449.33842,844.50073 447.38501,830.54014 442.88179,818.16857 C 437.21082,800.26647 427.55149,783.31991 426.26898,764.26198 C 426.57086,752.32936 435.4267,742.04802 446.06619,737.48095 C 464.53021,726.71299 482.08993,712.96943 492.92253,694.19175 C 504.13352,676.10078 510.44773,654.50916 508.51534,633.16183 C 507.17044,623.16855 502.27052,612.60298 492.71349,608.13078 C 481.57351,602.57415 468.72451,603.95315 456.75638,604.99316 C 440.3044,606.48025 423.18345,608.83232 407.15846,603.46959 C 392.359,599.92857 382.94684,583.24469 386.30868,568.64904 C 390.23785,548.79914 397.91836,529.30515 396.75519,508.7606 C 395.95178,489.99898 382.41482,472.81179 364.66107,466.98802 C 358.9502,464.97147 352.8481,464.06136 346.79768,464.3826 z"
+         style="fill:#000000;fill-opacity:0.12765958;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+    </g>
+  </g>
+</svg>
diff --git a/share/icons/feSpecularLighting-icon.png b/share/icons/feSpecularLighting-icon.png
new file mode 100644 (file)
index 0000000..fb5ed7a
Binary files /dev/null and b/share/icons/feSpecularLighting-icon.png differ
diff --git a/share/icons/feSpecularLighting-icon.svg b/share/icons/feSpecularLighting-icon.svg
new file mode 100644 (file)
index 0000000..2cc70d2
--- /dev/null
@@ -0,0 +1,211 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="96"
+   height="96"
+   id="svg1901"
+   sodipodi:version="0.32"
+   inkscape:version="0.45+devel"
+   sodipodi:docname="feSpecularLighting-icon.svg"
+   sodipodi:docbase="/home/tsoots/ohj/translations/po"
+   version="1.0"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape"
+   inkscape:export-filename="/home/niko/inkscape/complex-lighting.png"
+   inkscape:export-xdpi="90"
+   inkscape:export-ydpi="90">
+  <defs
+     id="defs1903">
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-50 : 600 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="700 : 600 : 1"
+       inkscape:persp3d-origin="300 : 400 : 1"
+       id="perspective3395" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-50 : 600 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="700 : 600 : 1"
+       inkscape:persp3d-origin="300 : 400 : 1"
+       id="perspective4826" />
+    <filter
+       id="metallic-lighting"
+       filterRes="256">
+      <feGaussianBlur
+         stdDeviation="10.0437"
+         id="feGaussianBlur2792"
+         in="SourceGraphic"
+         result="result0" />
+      <feDiffuseLighting
+         id="feDiffuseLighting2794"
+         in="result0"
+         result="result1"
+         diffuseConstant="1"
+         surfaceScale="10"
+         lighting-color="#ffffff">
+        <feDistantLight
+           id="feDistantLight1"
+           azimuth="205"
+           elevation="45" />
+      </feDiffuseLighting>
+      <feSpecularLighting
+         id="feSpecularLighting2796"
+         in="result0"
+         result="result3"
+         specularConstant="0.5"
+         surfaceScale="20"
+         specularExponent="20"
+         lighting-color="#ffffff">
+        <feDistantLight
+           id="feDistantLight2"
+           azimuth="205"
+           elevation="45" />
+      </feSpecularLighting>
+      <feComposite
+         id="feComposite2798"
+         in="result1"
+         in2="SourceGraphic"
+         operator="arithmetic"
+         k1="1"
+         result="result2"
+         k4="0"
+         k2="0"
+         k3="0" />
+      <feComposite
+         id="feComposite2800"
+         in="result2"
+         in2="result3"
+         operator="arithmetic"
+         k2="1"
+         k3="1"
+         k4="0"
+         k1="0"
+         result="result4" />
+      <feComposite
+         inkscape:collect="always"
+         id="feComposite2799"
+         in="result4"
+         in2="SourceAlpha"
+         operator="in" />
+    </filter>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="2.4583333"
+     inkscape:cx="135.48516"
+     inkscape:cy="51.090351"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     gridtolerance="10000"
+     inkscape:window-width="1014"
+     inkscape:window-height="717"
+     inkscape:window-x="5"
+     inkscape:window-y="24"
+     width="768px"
+     height="256px"
+     showgrid="false" />
+  <metadata
+     id="metadata1906">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <cc:license
+           rdf:resource="http://creativecommons.org/licenses/by-sa/3.0/" />
+        <dc:title>Lighting effects example</dc:title>
+        <dc:date>18 Jan 2007</dc:date>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Niko Kiirala, derived by Felipe Sanches</dc:title>
+          </cc:Agent>
+        </dc:creator>
+        <dc:rights>
+          <cc:Agent>
+            <dc:title>Copyright 2008 Niko Kiirala, Felipe Sanches, licensed under Creatice Commons by-sa 3.0</dc:title>
+          </cc:Agent>
+        </dc:rights>
+        <dc:subject>
+          <rdf:Bag>
+            <rdf:li>feDiffuseLighting</rdf:li>
+            <rdf:li>feSpecularLighting</rdf:li>
+            <rdf:li>light</rdf:li>
+            <rdf:li>lighting effects</rdf:li>
+          </rdf:Bag>
+        </dc:subject>
+        <dc:description>An example, how to make metallic-looking objects with SVG lighting effects</dc:description>
+        <dc:publisher>
+          <cc:Agent>
+            <dc:title>Felipe Corrêa da Silva Sanches</dc:title>
+          </cc:Agent>
+        </dc:publisher>
+        <dc:identifier></dc:identifier>
+        <dc:source></dc:source>
+        <dc:relation></dc:relation>
+        <dc:language></dc:language>
+        <dc:coverage></dc:coverage>
+        <dc:contributor>
+          <cc:Agent>
+            <dc:title></dc:title>
+          </cc:Agent>
+        </dc:contributor>
+      </cc:Work>
+      <cc:License
+         rdf:about="http://creativecommons.org/licenses/by-sa/3.0/">
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#Reproduction" />
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#Distribution" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#Notice" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#Attribution" />
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#ShareAlike" />
+      </cc:License>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Taso 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     style="opacity:1">
+    <path
+       style="opacity:1;fill:#dad645;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:14;stroke-linecap:round;stroke-linejoin:miter;marker:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;filter:url(#metallic-lighting);enable-background:accumulate"
+       d="M 121.53125,18.281251 L 115.65625,30.625001 L 87.5625,89.812501 L 23.1875,102.125 L 9.75,104.6875 L 19.6875,114.09375 L 67.3125,159.125 L 59.125,224.125 L 57.40625,237.71875 L 69.40625,231.15625 L 126.9375,199.75 L 186.25,227.65625 L 198.625,233.46875 L 196.125,220.03125 L 184.03125,155.65625 L 228.90625,107.84375 L 238.25,97.875002 L 224.6875,96.093752 L 159.6875,87.687502 L 128.09375,30.250001 L 121.53125,18.281251 z M 122.4375,49.000002 L 149.15625,97.531251 L 150.84375,100.65625 L 154.375,101.09375 L 209.3125,108.25 L 171.40625,148.625 L 168.96875,151.21875 L 169.625,154.71875 L 179.8125,209.15625 L 129.6875,185.59375 L 126.46875,184.09375 L 123.34375,185.78125 L 74.71875,212.34375 L 81.65625,157.34375 L 82.09375,153.8125 L 79.5,151.375 L 39.25,113.3125 L 93.65625,102.90625 L 97.15625,102.25 L 98.6875,99.031251 L 122.4375,49.000002 z"
+       id="path2803"
+       transform="matrix(0.3847154,0,0,0.3847154,-1.5080495e-2,-2.5823358)" />
+    <path
+       sodipodi:type="star"
+       style="opacity:1;fill:#de0000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25999999000000007;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter:url(#metallic-lighting)"
+       id="path4828"
+       sodipodi:sides="5"
+       sodipodi:cx="46.779659"
+       sodipodi:cy="21.559322"
+       sodipodi:r1="37.335194"
+       sodipodi:r2="13.828489"
+       sodipodi:arg1="1.3734008"
+       sodipodi:arg2="2.0017193"
+       inkscape:flatsided="false"
+       inkscape:rounded="0"
+       inkscape:randomized="0"
+       d="M 54.101692,58.169492 L 41.003367,34.123619 L 14.223951,39.836154 L 33.04533,19.948323 L 19.337093,-3.7551442 L 44.067669,7.999373 L 62.374928,-12.36271 L 58.837887,14.789812 L 83.860632,25.90882 L 56.944043,30.935484 L 54.101692,58.169492 z"
+       transform="matrix(0.7269511,-0.3541159,0.3541159,0.7269511,6.2153524,51.41717)" />
+  </g>
+</svg>
diff --git a/share/icons/feTurbulence-icon.png b/share/icons/feTurbulence-icon.png
new file mode 100644 (file)
index 0000000..e8f9df1
Binary files /dev/null and b/share/icons/feTurbulence-icon.png differ
diff --git a/share/icons/feTurbulence-icon.svg b/share/icons/feTurbulence-icon.svg
new file mode 100644 (file)
index 0000000..4b7baef
--- /dev/null
@@ -0,0 +1,152 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="96"
+   height="96"
+   id="svg2"
+   sodipodi:version="0.32"
+   inkscape:version="0.45+devel"
+   version="1.0"
+   sodipodi:docname="feTurbulence-icon.svg"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape"
+   inkscape:export-filename="/home/felipe/Desktop/feTurb-icon.png"
+   inkscape:export-xdpi="90"
+   inkscape:export-ydpi="90">
+  <defs
+     id="defs4">
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-50 : 600 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="700 : 600 : 1"
+       inkscape:persp3d-origin="300 : 400 : 1"
+       id="perspective3441" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-50 : 600 : 1"
+       inkscape:vp_y="6.1230318e-14 : 1000 : 0"
+       inkscape:vp_z="700 : 600 : 1"
+       inkscape:persp3d-origin="300 : 400 : 1"
+       id="perspective10" />
+    <filter
+       id="filter3342"
+       inkscape:label="filter1">
+      <feTurbulence
+         id="feTurbulence3344"
+         baseFrequency="0.038999999999999986"
+         type="turbulence"
+         numOctaves="2" />
+    </filter>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="2.5729167"
+     inkscape:cx="29.404524"
+     inkscape:cy="48.757628"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     inkscape:window-width="964"
+     inkscape:window-height="717"
+     inkscape:window-x="50"
+     inkscape:window-y="24" />
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title>feTurbulence example</dc:title>
+        <dc:date>2007-07-03</dc:date>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Felipe Corrêa da Silva Sanches</dc:title>
+          </cc:Agent>
+        </dc:creator>
+        <dc:rights>
+          <cc:Agent>
+            <dc:title>Felipe Corrêa da Silva Sanches</dc:title>
+          </cc:Agent>
+        </dc:rights>
+        <dc:publisher>
+          <cc:Agent>
+            <dc:title>Felipe Corrêa da Silva Sanches</dc:title>
+          </cc:Agent>
+        </dc:publisher>
+        <dc:identifier></dc:identifier>
+        <dc:source></dc:source>
+        <dc:relation></dc:relation>
+        <dc:language></dc:language>
+        <dc:subject>
+          <rdf:Bag>
+            <rdf:li>feTurbulence example</rdf:li>
+          </rdf:Bag>
+        </dc:subject>
+        <dc:coverage></dc:coverage>
+        <dc:description>this is an image originaly intended to be used in Inkscape</dc:description>
+        <dc:contributor>
+          <cc:Agent>
+            <dc:title></dc:title>
+          </cc:Agent>
+        </dc:contributor>
+        <cc:license
+           rdf:resource="http://creativecommons.org/licenses/by-sa/3.0/" />
+      </cc:Work>
+      <cc:License
+         rdf:about="http://creativecommons.org/licenses/by-sa/3.0/">
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#Reproduction" />
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#Distribution" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#Notice" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#Attribution" />
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#ShareAlike" />
+      </cc:License>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Camada 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-155.36416,-264.88732)">
+    <g
+       id="g3346"
+       transform="translate(0,0.388664)">
+      <rect
+         transform="translate(155.36416,264.88732)"
+         y="4.2753038"
+         x="5.0526314"
+         height="87.060715"
+         width="86.283394"
+         id="rect3338"
+         style="opacity:0.37700536;fill:#000000;fill-opacity:0.12765958;fill-rule:evenodd;stroke:#000000;stroke-width:1.40799999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:4.224, 4.224;stroke-dashoffset:0;stroke-opacity:1" />
+      <rect
+         transform="matrix(0.8615096,0,0,0.8615096,28.190903,43.278072)"
+         y="271.07193"
+         x="162.50165"
+         height="82.853432"
+         width="82.113678"
+         id="rect3340"
+         style="opacity:1;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.33952606;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:2.67905219, 2.67905219;stroke-dashoffset:0;stroke-opacity:1;filter:url(#filter3342)" />
+    </g>
+  </g>
+</svg>
index 8e6d678fc7febfaaf8d017d51a6a1edce2b207c2..f2c40b968252c16001d18635f00ce97edd82597b 100644 (file)
@@ -34,6 +34,7 @@
 #include "filter-effects-dialog.h"
 #include "filter-enums.h"
 #include "inkscape.h"
+#include "path-prefix.h"
 #include "selection.h"
 #include "sp-feblend.h"
 #include "sp-fecolormatrix.h"
@@ -1889,6 +1890,7 @@ FilterEffectsDialog::FilterEffectsDialog()
     // Initialize widget hierarchy
     Gtk::HPaned* hpaned = Gtk::manage(new Gtk::HPaned);
     Gtk::ScrolledWindow* sw_prims = Gtk::manage(new Gtk::ScrolledWindow);
+    Gtk::HBox* infobox = Gtk::manage(new Gtk::HBox);
     Gtk::HBox* hb_prims = Gtk::manage(new Gtk::HBox);
     Gtk::Frame* fr_settings = Gtk::manage(new Gtk::Frame(_("<b>Effect parameters</b>")));
     Gtk::Alignment* al_settings = Gtk::manage(new Gtk::Alignment);
@@ -1896,19 +1898,27 @@ FilterEffectsDialog::FilterEffectsDialog()
     hpaned->pack1(_filter_modifier);
     hpaned->pack2(_primitive_box);
     _primitive_box.pack_start(*sw_prims);
+    _primitive_box.pack_start(*infobox,false, false);    
     _primitive_box.pack_start(*hb_prims, false, false);
     sw_prims->add(_primitive_list);
+    infobox->pack_start(_infobox_icon, false, false);
+    infobox->pack_end(_infobox_desc, false, false);
+    _infobox_desc.set_line_wrap(true);
+    
     hb_prims->pack_end(_add_primitive_type, false, false);
     hb_prims->pack_end(_add_primitive, false, false);
     _getContents()->pack_start(*fr_settings, false, false);
     fr_settings->add(*al_settings);
     al_settings->add(_settings_box);
-
+    
     _primitive_list.signal_primitive_changed().connect(
         sigc::mem_fun(*this, &FilterEffectsDialog::update_settings_view));
     _filter_modifier.signal_filter_changed().connect(
         sigc::mem_fun(_primitive_list, &PrimitiveList::update));
 
+    _add_primitive_type.signal_changed().connect(
+        sigc::mem_fun(*this, &FilterEffectsDialog::update_primitive_infobox));
+          
     sw_prims->set_policy(Gtk::POLICY_NEVER, Gtk::POLICY_AUTOMATIC);
     sw_prims->set_shadow_type(Gtk::SHADOW_IN);
     al_settings->set_padding(0, 0, 12, 0);
@@ -1921,6 +1931,7 @@ FilterEffectsDialog::FilterEffectsDialog()
     show_all_children();
     init_settings_widgets();
     _primitive_list.update();
+    update_primitive_infobox();
 }
 
 FilterEffectsDialog::~FilterEffectsDialog()
@@ -2044,6 +2055,76 @@ void FilterEffectsDialog::add_primitive()
     }
 }
 
+void FilterEffectsDialog::update_primitive_infobox()
+{
+    switch(_add_primitive_type.get_active_data()->id){
+        case(NR::NR_FILTER_BLEND):
+            _infobox_icon.set(g_strdup_printf("%s/feBlend-icon.png", INKSCAPE_PIXMAPDIR));
+            _infobox_desc.set_markup(_("The <b>feBlend</b> filter primitive gives us 4 image blending modes: screen, multiply, darken and lighten."));
+            break;
+        case(NR::NR_FILTER_COLORMATRIX):
+            _infobox_icon.set(g_strdup_printf("%s/feColorMatrix-icon.png", INKSCAPE_PIXMAPDIR));
+            _infobox_desc.set_markup(_("The <b>feColorMatrix</b> filter primitive applies a matrix transformation to colour of each rendered pixel. This allows for effects like turning object to grayscale, modifying colour saturation and changing colour hue."));
+            break;
+        case(NR::NR_FILTER_COMPONENTTRANSFER):
+            //_infobox_icon.set(g_strdup_printf("%s/feComponentTransfer-icon.png", INKSCAPE_PIXMAPDIR));
+            //_infobox_desc.set_markup(_(""));
+            break;
+        case(NR::NR_FILTER_COMPOSITE):
+            _infobox_icon.set(g_strdup_printf("%s/feComposite-icon.png", INKSCAPE_PIXMAPDIR));
+            _infobox_desc.set_markup(_("The <b>feComposite</b> filter primitive composites two images using one of the Porter-Duff blending modes or the aritmetic mode described in SVG standard. Porter-Duff blending modes are essentially logical operations between the corresponding pixel values of the images."));
+            break;
+        case(NR::NR_FILTER_CONVOLVEMATRIX):
+            _infobox_icon.set(g_strdup_printf("%s/feConvolveMatrix-icon.png", INKSCAPE_PIXMAPDIR));
+            _infobox_desc.set_markup(_("The <b>feConvolveMatrix</b> lets you specify a Convolution to be applied on the image. Common effects created using convolution matrices are blur, sharpening, embossing and edge detection. Note that while gaussian blur can be created using this filter primitive, the special gaussian blur primitive is faster and resolution-independent."));
+            break;
+        case(NR::NR_FILTER_DIFFUSELIGHTING):
+            _infobox_icon.set(g_strdup_printf("%s/feDiffuseLighting-icon.png", INKSCAPE_PIXMAPDIR));
+            _infobox_desc.set_markup(_("Filter primitives <b>feDiffuseLighting</b> and feSpecularLighting create lighting maps for the object in input image. These filters use alpha channel of input image as a height map: the more opaque given point in input image is, the nearer spectator it is considered to be."));
+            break;
+        case(NR::NR_FILTER_DISPLACEMENTMAP):
+            _infobox_icon.set(g_strdup_printf("%s/feDisplacementMap-icon.png", INKSCAPE_PIXMAPDIR));
+            _infobox_desc.set_markup(_("The <b>feDisplacementMap</b> filter primitive displaces the pixels in the first input using the second input as a displacement map, that shows from how far the pixel should come from. Classical examples are whirl and pinch effects."));
+            break;
+        case(NR::NR_FILTER_FLOOD):
+            _infobox_icon.set(g_strdup_printf("%s/feFlood-icon.png", INKSCAPE_PIXMAPDIR));
+            _infobox_desc.set_markup(_("The <b>feFlood</b> filter primitive fills its region with a given color and opacity. It can be used as an auxiliary tool, usualy in combination with other filter primitives, in order to facilitate some common color handling operations."));
+            break;
+        case(NR::NR_FILTER_GAUSSIANBLUR):
+            _infobox_icon.set(g_strdup_printf("%s/feGaussianBlur-icon.png", INKSCAPE_PIXMAPDIR));
+            _infobox_desc.set_markup(_("The <b>feGaussianBlur</b> filter primitive gives an out-of-focus aspect to images. It is commonly used toghether with feOffset in order to create a drop shadow effect."));
+            break;
+        case(NR::NR_FILTER_IMAGE):
+            //_infobox_icon.set(g_strdup_printf("%s/feImage-icon.png", INKSCAPE_PIXMAPDIR));
+            //_infobox_desc.set_markup(_(""));
+            break;
+        case(NR::NR_FILTER_MERGE):
+            _infobox_icon.set(g_strdup_printf("%s/feMerge-icon.png", INKSCAPE_PIXMAPDIR));
+            _infobox_desc.set_markup(_("The <b>feMerge</b> filter primitive composites several temporary images inside the filter primitive to a single image. It uses normal alpha compositing for this. This is equivalent to using several feBlend primitives in 'normal' mode or several feComposite primitives in 'over' mode."));
+            break;
+        case(NR::NR_FILTER_MORPHOLOGY):
+            _infobox_icon.set(g_strdup_printf("%s/feMorphology-icon.png", INKSCAPE_PIXMAPDIR));
+            _infobox_desc.set_markup(_("The <b>feMorphology</b> filter primitive provides erode and dilate effects. For single-colour objects erode makes the object thinner and dilate makes it thicker."));
+            break;
+        case(NR::NR_FILTER_OFFSET):
+            _infobox_icon.set(g_strdup_printf("%s/feOffset-icon.png", INKSCAPE_PIXMAPDIR));
+            _infobox_desc.set_markup(_("The <b>feOffset</b> filter primitive offsets the image by an user-defined amount. For example, this is useful for drop shadows, where the shadow is in a slightly different position than the actual object."));
+            break;
+        case(NR::NR_FILTER_SPECULARLIGHTING):
+            _infobox_icon.set(g_strdup_printf("%s/feSpecularLighting-icon.png", INKSCAPE_PIXMAPDIR));
+            _infobox_desc.set_markup(_("Filter primitives feDiffuseLighting and <b>feSpecularLighting</b> create lighting maps for the object in input image. These filters use alpha channel of input image as a height map: the more opaque given point in input image is, the nearer spectator it is considered to be."));
+            break;
+        case(NR::NR_FILTER_TILE):
+            //_infobox_icon.set(g_strdup_printf("%s/feTile-icon.png", INKSCAPE_PIXMAPDIR));
+            //_infobox_desc.set_markup(_(""));
+            break;
+        case(NR::NR_FILTER_TURBULENCE):
+            _infobox_icon.set(g_strdup_printf("%s/feTurbulence-icon.png", INKSCAPE_PIXMAPDIR));
+            _infobox_desc.set_markup(_("The <b>feTurbulence</b> filter primitive renders Perlin noise. This kind of noise is useful in simulating several nature phenomena like clouds, fire and smoke and in generating complex textures like marble or granite."));
+            break;
+    }
+}
+
 void FilterEffectsDialog::duplicate_primitive()
 {
     SPFilter* filter = _filter_modifier.get_selected_filter();
index 34f282fbbcf8899e5eda31451c5fdec22d3d5887..3d105dfd094bb915bb66d60af7a3f67fe01dc831 100644 (file)
@@ -215,10 +215,15 @@ private:
     void update_settings_view();
     void update_settings_sensitivity();
     void update_color_matrix();
+    void update_primitive_infobox();
 
     // Filter effect selection
     FilterModifier _filter_modifier;
 
+    // Primitives Info Box  
+    Gtk::Label _infobox_desc;
+    Gtk::Image _infobox_icon;
+
     // View/add primitives
     Gtk::VBox _primitive_box;
     PrimitiveList _primitive_list;