Revision: 18264
http://sourceforge.net/p/gate/code/18264
Author: markagreenwood
Date: 2014-08-21 09:35:32 +0000 (Thu, 21 Aug 2014)
Log Message:
-----------
icon for the inline XML export
Modified Paths:
--------------
gate/trunk/src/main/gate/corpora/export/InlineXMLExporter.java
Added Paths:
-----------
gate/trunk/src/main/gate/resources/img/svg/InlineXML.svg
gate/trunk/src/main/gate/resources/img/svg/InlineXMLIcon.java
Modified: gate/trunk/src/main/gate/corpora/export/InlineXMLExporter.java
===================================================================
--- gate/trunk/src/main/gate/corpora/export/InlineXMLExporter.java
2014-08-21 01:19:55 UTC (rev 18263)
+++ gate/trunk/src/main/gate/corpora/export/InlineXMLExporter.java
2014-08-21 09:35:32 UTC (rev 18264)
@@ -33,7 +33,7 @@
import java.util.List;
import java.util.Set;
-@CreoleResource(name = "Inline XML Exporter", tool = true, autoinstances =
@AutoInstance)
+@CreoleResource(name = "Inline XML Exporter", tool = true, autoinstances =
@AutoInstance, icon = "InlineXML")
public class InlineXMLExporter extends DocumentExporter {
private static final long serialVersionUID = -9072204691197080958L;
Added: gate/trunk/src/main/gate/resources/img/svg/InlineXML.svg
===================================================================
--- gate/trunk/src/main/gate/resources/img/svg/InlineXML.svg
(rev 0)
+++ gate/trunk/src/main/gate/resources/img/svg/InlineXML.svg 2014-08-21
09:35:32 UTC (rev 18264)
@@ -0,0 +1,538 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="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="48.000355"
+ height="48"
+ style="fill-opacity:1;fill-rule:evenodd;stroke:none"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.4 r9939"
+ sodipodi:docname="GATEXML.svg">
+ <metadata
+ id="metadata80">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="2048"
+ inkscape:window-height="1128"
+ id="namedview78"
+ showgrid="false"
+ fit-margin-top="4"
+ fit-margin-left="4"
+ fit-margin-right="4"
+ fit-margin-bottom="4"
+ inkscape:zoom="1.5104"
+ inkscape:cx="52.830414"
+ inkscape:cy="-10.891349"
+ inkscape:window-x="0"
+ inkscape:window-y="24"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg2" />
+ <defs
+ id="defs4">
+ <linearGradient
+ id="gr1">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0.1"
+ id="stop7" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop9" />
+ </linearGradient>
+ <linearGradient
+ id="gr2"
+ xlink:href="#gr1"
+ x1="0.052000001"
+ y1="0.977"
+ x2="0.78299999"
+ y2="0" />
+ <linearGradient
+ id="gr3">
+ <stop
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1"
+ id="stop13" />
+ <stop
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0"
+ id="stop15" />
+ </linearGradient>
+ <linearGradient
+ id="gr4"
+ xlink:href="#gr3"
+ x1="1.557"
+ y1="-0.55299997"
+ x2="0.063000001"
+ y2="0.54699999" />
+ <linearGradient
+ id="gr5">
+ <stop
+ offset="0"
+ style="stop-color:#dadada;stop-opacity:1"
+ id="stop19" />
+ <stop
+ offset="0.35"
+ style="stop-color:#f1f1f1;stop-opacity:1"
+ id="stop21" />
+ <stop
+ offset="1"
+ style="stop-color:#f0f0f0;stop-opacity:1"
+ id="stop23" />
+ </linearGradient>
+ <linearGradient
+ id="gr6"
+ xlink:href="#gr5"
+ x1="0.88"
+ y1="0.211"
+ x2="0.085000001"
+ y2="1.1799999" />
+ <linearGradient
+ id="gr7"
+ xlink:href="#gr5"
+ x1="0.63200003"
+ y1="0.32800001"
+ x2="-0.37599999"
+ y2="1.3279999" />
+ <path
+ id="pathTagXML"
+ d="m 4.2424884,2.9393196 2.9238281,0 1.5234375,2.6425781
1.476563,-2.6425781 2.894531,0 -2.671875,4.1601563 2.923828,4.4296871
-2.982422,0 -1.6933594,-2.7597653 -1.6992187,2.7597653 -2.9648438,0 L
6.9378009,7.0526009 4.2424884,2.9393196 z m 9.8906246,0 3.492188,0
1.347656,5.2265625 1.341797,-5.2265625 3.480469,0 0,8.5898434 -2.167969,0
0,-6.5507809 -1.681641,6.5507809 -1.96289,0 -1.675781,-6.5507809 0,6.5507809
-2.173829,0 0,-8.5898434 z m 11.34961,0 2.654297,0 0,6.4746094 4.142578,0
0,2.115234 -6.796875,0 0,-8.5898434 z"
+ inkscape:connector-curvature="0" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3688"
+ id="radialGradient13620"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.003784,0,0,1.4,27.98813,-17.4)"
+ cx="4.9929786"
+ cy="43.5"
+ fx="4.9929786"
+ fy="43.5"
+ r="2.5" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient3688">
+ <stop
+ style="stop-color:black;stop-opacity:1;"
+ offset="0"
+ id="stop3690" />
+ <stop
+ style="stop-color:black;stop-opacity:0;"
+ offset="1"
+ id="stop3692" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3688"
+ id="radialGradient13622"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.003784,0,0,1.4,-20.01187,-104.4)"
+ cx="4.9929786"
+ cy="43.5"
+ fx="4.9929786"
+ fy="43.5"
+ r="2.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3702"
+ id="linearGradient13624"
+ gradientUnits="userSpaceOnUse"
+ x1="25.058096"
+ y1="47.027729"
+ x2="25.058096"
+ y2="39.999443" />
+ <linearGradient
+ id="linearGradient3702">
+ <stop
+ style="stop-color:black;stop-opacity:0;"
+ offset="0"
+ id="stop3704" />
+ <stop
+ id="stop3710"
+ offset="0.5"
+ style="stop-color:black;stop-opacity:1;" />
+ <stop
+ style="stop-color:black;stop-opacity:0;"
+ offset="1"
+ id="stop3706" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3688"
+ id="radialGradient13626"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.003784,0,0,1.4,27.98813,-17.4)"
+ cx="4.9929786"
+ cy="43.5"
+ fx="4.9929786"
+ fy="43.5"
+ r="2.5" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3688"
+ id="radialGradient13628"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.003784,0,0,1.4,-20.01187,-104.4)"
+ cx="4.9929786"
+ cy="43.5"
+ fx="4.9929786"
+ fy="43.5"
+ r="2.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3702"
+ id="linearGradient13630"
+ gradientUnits="userSpaceOnUse"
+ x1="25.058096"
+ y1="47.027729"
+ x2="25.058096"
+ y2="39.999443" />
+ <linearGradient
+ id="linearGradient3104">
+ <stop
+ style="stop-color:black;stop-opacity:0;"
+ offset="0"
+ id="stop3106" />
+ <stop
+ id="stop3108"
+ offset="0.5"
+ style="stop-color:black;stop-opacity:1;" />
+ <stop
+ style="stop-color:black;stop-opacity:0;"
+ offset="1"
+ id="stop3110" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3683"
+ id="radialGradient13632"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.9957492,0,0,1.9350367,0.62141,-91.167422)"
+ cx="-30.249996"
+ cy="35.357208"
+ fx="-30.249996"
+ fy="35.357208"
+ r="18.000002" />
+ <linearGradient
+ id="linearGradient3683">
+ <stop
+ id="stop3685"
+ offset="0"
+ style="stop-color:#f6f6f5;stop-opacity:1;" />
+ <stop
+ id="stop3689"
+ offset="1"
+ style="stop-color:#d3d7cf;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3613"
+ id="linearGradient13634"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-90,-60)"
+ x1="-47.5"
+ y1="49.020683"
+ x2="-62.75"
+ y2="-22.502075" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient3613">
+ <stop
+ style="stop-color:#888a85;stop-opacity:1"
+ offset="0"
+ id="stop3615" />
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1"
+ offset="1"
+ id="stop3617" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3741"
+ id="radialGradient13636"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(1.8860258,0,0,1.1764706,-3.5441033,-4.2352941)"
+ cx="4"
+ cy="5.2999997"
+ fx="4"
+ fy="5.2999997"
+ r="17" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient3741">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop3743" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop3745" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3656"
+ id="linearGradient13792"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-90,-60)"
+ x1="-24.756966"
+ y1="9.5694666"
+ x2="-22.611664"
+ y2="7.4241643" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient3656">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop3658" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop3660" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3671"
+ id="radialGradient13784"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.2626416,-0.1805803,0.4842474,0.7055033,-76.987986,-55.026495)"
+ cx="-26.305403"
+ cy="10.108011"
+ fx="-26.305403"
+ fy="10.108011"
+ r="7.0421038" />
+ <linearGradient
+ id="linearGradient3671">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop3673" />
+ <stop
+ id="stop3691"
+ offset="0.47533694"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop3675" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3520"
+ id="linearGradient13786"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.5946829,0,0,0.5927814,-62.327355,-48.725799)"
+ x1="-18.618725"
+ y1="10.211342"
+ x2="-30.558546"
+ y2="12.189651" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient3520">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.41295547"
+ offset="0"
+ id="stop3522" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop3524" />
+ </linearGradient>
+ </defs>
+ <g
+ style="display:inline"
+ id="g13794"
+ transform="translate(150,60)">
+ <g
+ transform="translate(0,-60)"
+ id="g13584"
+ style="display:inline">
+ <rect
+
style="opacity:0;fill:#000000;fill-opacity:1;stroke:none;display:inline"
+ id="rect13586"
+ width="48"
+ height="48"
+ x="-150"
+ y="0" />
+ <g
+ id="g13588">
+ <g
+ transform="matrix(1.0464281,0,0,0.8888889,-151.18571,5.7222396)"
+ inkscape:label="Shadow"
+ id="g13590"
+ style="opacity:0.65587045;display:inline">
+ <g
+ transform="matrix(1.052632,0,0,1.285713,-1.263158,-13.42854)"
+ style="opacity:0.4"
+ id="g13592">
+ <rect
+
style="fill:url(#radialGradient13620);fill-opacity:1;stroke:none"
+ id="rect13594"
+ width="5"
+ height="7"
+ x="38"
+ y="40" />
+ <rect
+
style="fill:url(#radialGradient13622);fill-opacity:1;stroke:none"
+ id="rect13596"
+ width="5"
+ height="7"
+ x="-10"
+ y="-47"
+ transform="scale(-1,-1)" />
+ <rect
+
style="fill:url(#linearGradient13624);fill-opacity:1;stroke:none"
+ id="rect13598"
+ width="28"
+ height="7.0000005"
+ x="10"
+ y="40" />
+ </g>
+ </g>
+ <g
+ transform="matrix(0.9548466,0,0,0.5555562,-148.98776,19.888875)"
+ inkscape:label="Shadow"
+ id="g13600"
+ style="display:inline">
+ <g
+ transform="matrix(1.052632,0,0,1.285713,-1.263158,-13.42854)"
+ style="opacity:0.4"
+ id="g13602">
+ <rect
+
style="fill:url(#radialGradient13626);fill-opacity:1;stroke:none"
+ id="rect13604"
+ width="5"
+ height="7"
+ x="38"
+ y="40" />
+ <rect
+
style="fill:url(#radialGradient13628);fill-opacity:1;stroke:none"
+ id="rect13606"
+ width="5"
+ height="7"
+ x="-10"
+ y="-47"
+ transform="scale(-1,-1)" />
+ <rect
+
style="fill:url(#linearGradient13630);fill-opacity:1;stroke:none"
+ id="rect13608"
+ width="28"
+ height="7.0000005"
+ x="10"
+ y="40" />
+ </g>
+ </g>
+ <path
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccscc"
+ id="path13610"
+ transform="translate(0,60)"
+ d="m -141.46875,-56.5 c -1.12122,0 -2.03125,0.910034
-2.03125,2.03125 l 0,36.9375 c 0,1.121217 0.91003,2.03125 2.03125,2.03125 l
30.9375,0 c 1.12121,0 2.03125,-0.910034 2.03125,-2.03125 0,-9.916667
0,-19.833333 0,-29.75 -0.25793,-2.465585 -1.63765,-4.292626 -3.28125,-5.9375
-1.6436,-1.644875 -3.38857,-3.233257 -5.9375,-3.28125 -7.91667,0 -15.83333,0
-23.75,0 z"
+
style="fill:url(#radialGradient13632);fill-opacity:1;stroke:url(#linearGradient13634);stroke-width:1;stroke-miterlimit:4;display:inline"
/>
+ <path
+ transform="translate(-150,0)"
+ d="M 8.53125,4 C 7.6730803,4 7,4.6730802 7,5.53125 l 0,36.9375 C
7,43.32692 7.6730802,44 8.53125,44 l 30.9375,0 C 40.326919,44 41,43.326918
41,42.46875 L 41,17.5 c 0,-1.39197 -0.486979,-4.299479 -2.34375,-6.15625 l
-5,-5 C 31.799479,4.4869792 28.89197,4 27.5,4 L 8.53125,4 z"
+ id="path13612"
+
style="opacity:0.68016196;fill:url(#radialGradient13636);fill-opacity:1;stroke:none;display:inline"
+ inkscape:original="M 8.53125 3.5 C 7.410033 3.5 6.5 4.4100329 6.5
5.53125 L 6.5 42.46875 C 6.5 43.589967 7.4100329 44.5 8.53125 44.5 L 39.46875
44.5 C 40.589967 44.5 41.5 43.589966 41.5 42.46875 C 41.5 42.46875 41.5 19 41.5
17.5 C 41.5 16 41 13 39 11 C 37 9 36 8 34 6 C 32 4 29 3.5 27.5 3.5 C 26 3.5
8.5312499 3.5 8.53125 3.5 z "
+ inkscape:radius="-0.4861359"
+ sodipodi:type="inkscape:offset" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path13618"
+ transform="translate(0,60)"
+ d="m -141.46875,-55.5 c -0.58317,0 -1.03125,0.448084
-1.03125,1.03125 l 0,36.9375 c 0,0.583165 0.44809,1.03125 1.03125,1.03125 l
30.9375,0 c 0.58317,0 1.03125,-0.448086 1.03125,-1.03125 0,0 0,-23.46875
0,-24.96875 0,-0.106586 -0.0242,-0.279716 -0.0312,-0.40625 0,-1.751998
0,-4.11182 0,-4.375 0,-0.757379 -0.33297,-2.519686 -1.34375,-3.53125
-1.31488,-1.315898 -1.96637,-1.9966 -3.28125,-3.3125 -1.01079,-1.011562
-2.8057,-1.34375 -3.5625,-1.34375 -0.34602,0 -2.39357,0 -4.375,0
-0.12653,-0.0071 -0.29966,-0.03125 -0.40625,-0.03125 -1.5,0 -18.96875,0
-18.96875,0 z"
+
style="fill:none;stroke:url(#linearGradient13792);stroke-width:1;stroke-miterlimit:4;display:inline"
/>
+ </g>
+ </g>
+ <g
+ transform="translate(-36.006942,-8.993441)"
+ id="g13771">
+ <path
+ inkscape:connector-curvature="0"
+
style="fill:url(#radialGradient13784);fill-opacity:1;stroke:none;display:inline"
+ d="m -81.704642,-47 c -0.895526,0 -0.02712,0.320785 0.866422,0.725993
0.893546,0.405209 2.364764,1.912143 1.83822,4.274007 4.56932,-0.707107
5.148198,2.177572 5.355088,2.925424 0.206889,0.747851 0.644778,1.68278
0.644778,0.786492 0.01827,-2.455844 -1.83467,-4.150551 -3.123145,-5.586113
-1.288476,-1.435561 -3.225477,-2.818136 -5.581363,-3.125803 z"
+ id="path13676"
+ sodipodi:nodetypes="ccccczc" />
+ <path
+ inkscape:connector-curvature="0"
+
style="opacity:0.87854249;fill:url(#linearGradient13786);fill-opacity:1;stroke:none;display:inline"
+ d="M -80.994821,-46.345411 C -80.400137,-46.345411 -80,-42.5 -80,-40
c 3,0 5.70366,0.451814 6,1 -0.20689,-0.747852 -0.538563,-3.773398 -5,-3
0.557517,-2.500797 -1.212993,-4.107705 -1.994821,-4.345411 z"
+ id="path13678"
+ sodipodi:nodetypes="ccccc" />
+ </g>
+ </g>
+ <g
+ id="gTagXML"
+ transform="matrix(0.94444444,0,0,0.94444444,11,31.777777)">
+ <path
+ style="fill:#803300"
+ d="M 36,14 35,13 35,1 36,0 36,14 z"
+ id="path64"
+ inkscape:connector-curvature="0" />
+ <rect
+ style="fill:#ff6600"
+ width="34"
+ height="12"
+ x="1"
+ y="1"
+ id="rect66" />
+ <path
+ style="fill:#ffccaa"
+ d="M 0,0 36,0 35,1 1,1 0,0 z"
+ id="path68"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#552200"
+ d="M 0,14 36,14 35,13 1,13 0,14 z"
+ id="path70"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#ff9955"
+ d="M 1,13 0,14 0,0 1,1 1,13 z"
+ id="path72"
+ inkscape:connector-curvature="0" />
+ <use
+ xlink:href="#pathTagXML"
+ style="fill:#803300"
+ transform="translate(1,1)"
+ id="use74"
+ x="0"
+ y="0"
+ width="275"
+ height="312.5" />
+ <use
+ xlink:href="#pathTagXML"
+ style="fill:#ffffff"
+ id="use76"
+ x="0"
+ y="0"
+ width="275"
+ height="312.5" />
+ </g>
+</svg>
Added: gate/trunk/src/main/gate/resources/img/svg/InlineXMLIcon.java
===================================================================
--- gate/trunk/src/main/gate/resources/img/svg/InlineXMLIcon.java
(rev 0)
+++ gate/trunk/src/main/gate/resources/img/svg/InlineXMLIcon.java
2014-08-21 09:35:32 UTC (rev 18264)
@@ -0,0 +1,738 @@
+package gate.resources.img.svg;
+
+import java.awt.*;
+import java.awt.geom.*;
+import java.awt.image.*;
+
+import java.awt.image.BufferedImage;
+import java.io.IOException;
+import javax.imageio.ImageIO;
+
+/**
+ * This class has been automatically generated using <a
+ *
href="http://englishjavadrinker.blogspot.com/search/label/SVGRoundTrip">SVGRoundTrip</a>.
+ */
+@SuppressWarnings("unused")
+public class InlineXMLIcon implements
+ javax.swing.Icon {
+ /**
+ * Paints the transcoded SVG image on the specified graphics context.
You
+ * can install a custom transformation on the graphics context to scale
the
+ * image.
+ *
+ * @param g
+ * Graphics context.
+ */
+ public static void paint(Graphics2D g) {
+ Shape shape = null;
+ Paint paint = null;
+ Stroke stroke = null;
+ Area clip = null;
+
+ float origAlpha = 1.0f;
+ Composite origComposite = g.getComposite();
+ if (origComposite instanceof AlphaComposite) {
+ AlphaComposite origAlphaComposite =
+ (AlphaComposite)origComposite;
+ if (origAlphaComposite.getRule() == AlphaComposite.SRC_OVER) {
+ origAlpha = origAlphaComposite.getAlpha();
+ }
+ }
+
+ Shape clip_ = g.getClip();
+AffineTransform defaultTransform_ = g.getTransform();
+// is CompositeGraphicsNode
+float alpha__0 = origAlpha;
+origAlpha = origAlpha * 1.0f;
+g.setComposite(AlphaComposite.getInstance(3, origAlpha));
+Shape clip__0 = g.getClip();
+AffineTransform defaultTransform__0 = g.getTransform();
+g.transform(new AffineTransform(1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f));
+clip = new Area(g.getClip());
+clip.intersect(new Area(new
Rectangle2D.Double(0.0,0.0,48.0003547668457,48.0)));
+g.setClip(clip);
+// _0 is CompositeGraphicsNode
+float alpha__0_0 = origAlpha;
+origAlpha = origAlpha * 1.0f;
+g.setComposite(AlphaComposite.getInstance(3, origAlpha));
+Shape clip__0_0 = g.getClip();
+AffineTransform defaultTransform__0_0 = g.getTransform();
+g.transform(new AffineTransform(1.0f, 0.0f, 0.0f, 1.0f, 150.0f, 60.0f));
+// _0_0 is CompositeGraphicsNode
+float alpha__0_0_0 = origAlpha;
+origAlpha = origAlpha * 1.0f;
+g.setComposite(AlphaComposite.getInstance(3, origAlpha));
+Shape clip__0_0_0 = g.getClip();
+AffineTransform defaultTransform__0_0_0 = g.getTransform();
+g.transform(new AffineTransform(1.0f, 0.0f, 0.0f, 1.0f, 0.0f, -60.0f));
+// _0_0_0 is CompositeGraphicsNode
+float alpha__0_0_0_0 = origAlpha;
+origAlpha = origAlpha * 0.0f;
+g.setComposite(AlphaComposite.getInstance(3, origAlpha));
+Shape clip__0_0_0_0 = g.getClip();
+AffineTransform defaultTransform__0_0_0_0 = g.getTransform();
+g.transform(new AffineTransform(1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f));
+// _0_0_0_0 is ShapeNode
+paint = new Color(0, 0, 0, 255);
+shape = new Rectangle2D.Double(-150.0, 0.0, 48.0, 48.0);
+g.setPaint(paint);
+g.fill(shape);
+origAlpha = alpha__0_0_0_0;
+g.setTransform(defaultTransform__0_0_0_0);
+g.setClip(clip__0_0_0_0);
+float alpha__0_0_0_1 = origAlpha;
+origAlpha = origAlpha * 1.0f;
+g.setComposite(AlphaComposite.getInstance(3, origAlpha));
+Shape clip__0_0_0_1 = g.getClip();
+AffineTransform defaultTransform__0_0_0_1 = g.getTransform();
+g.transform(new AffineTransform(1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f));
+// _0_0_0_1 is CompositeGraphicsNode
+float alpha__0_0_0_1_0 = origAlpha;
+origAlpha = origAlpha * 0.65587044f;
+g.setComposite(AlphaComposite.getInstance(3, origAlpha));
+Shape clip__0_0_0_1_0 = g.getClip();
+AffineTransform defaultTransform__0_0_0_1_0 = g.getTransform();
+g.transform(new AffineTransform(1.0464280843734741f, 0.0f, 0.0f,
0.8888888955116272f, -151.1857147216797f, 5.7222394943237305f));
+// _0_0_0_1_0 is CompositeGraphicsNode
+float alpha__0_0_0_1_0_0 = origAlpha;
+origAlpha = origAlpha * 0.4f;
+g.setComposite(AlphaComposite.getInstance(3, origAlpha));
+Shape clip__0_0_0_1_0_0 = g.getClip();
+AffineTransform defaultTransform__0_0_0_1_0_0 = g.getTransform();
+g.transform(new AffineTransform(1.0526319742202759f, 0.0f, 0.0f,
1.2857129573822021f, -1.2631579637527466f, -13.428540229797363f));
+// _0_0_0_1_0_0 is CompositeGraphicsNode
+float alpha__0_0_0_1_0_0_0 = origAlpha;
+origAlpha = origAlpha * 1.0f;
+g.setComposite(AlphaComposite.getInstance(3, origAlpha));
+Shape clip__0_0_0_1_0_0_0 = g.getClip();
+AffineTransform defaultTransform__0_0_0_1_0_0_0 = g.getTransform();
+g.transform(new AffineTransform(1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f));
+// _0_0_0_1_0_0_0 is ShapeNode
+paint = new RadialGradientPaint(new Point2D.Double(4.992978572845459, 43.5),
2.5f, new Point2D.Double(4.992978572845459, 43.5), new float[] {0.0f,1.0f}, new
Color[] {new Color(0, 0, 0, 255),new Color(0, 0, 0, 0)},
MultipleGradientPaint.CycleMethod.NO_CYCLE,
MultipleGradientPaint.ColorSpaceType.SRGB, new
AffineTransform(2.003783941268921f, 0.0f, 0.0f, 1.399999976158142f,
27.988130569458008f, -17.399999618530273f));
+shape = new Rectangle2D.Double(38.0, 40.0, 5.0, 7.0);
+g.setPaint(paint);
+g.fill(shape);
+origAlpha = alpha__0_0_0_1_0_0_0;
+g.setTransform(defaultTransform__0_0_0_1_0_0_0);
+g.setClip(clip__0_0_0_1_0_0_0);
+float alpha__0_0_0_1_0_0_1 = origAlpha;
+origAlpha = origAlpha * 1.0f;
+g.setComposite(AlphaComposite.getInstance(3, origAlpha));
+Shape clip__0_0_0_1_0_0_1 = g.getClip();
+AffineTransform defaultTransform__0_0_0_1_0_0_1 = g.getTransform();
+g.transform(new AffineTransform(-1.0f, 0.0f, 0.0f, -1.0f, 0.0f, 0.0f));
+// _0_0_0_1_0_0_1 is ShapeNode
+paint = new RadialGradientPaint(new Point2D.Double(4.992978572845459, 43.5),
2.5f, new Point2D.Double(4.992978572845459, 43.5), new float[] {0.0f,1.0f}, new
Color[] {new Color(0, 0, 0, 255),new Color(0, 0, 0, 0)},
MultipleGradientPaint.CycleMethod.NO_CYCLE,
MultipleGradientPaint.ColorSpaceType.SRGB, new
AffineTransform(2.003783941268921f, 0.0f, 0.0f, 1.399999976158142f,
-20.011869430541992f, -104.4000015258789f));
+shape = new Rectangle2D.Double(-10.0, -47.0, 5.0, 7.0);
+g.setPaint(paint);
+g.fill(shape);
+origAlpha = alpha__0_0_0_1_0_0_1;
+g.setTransform(defaultTransform__0_0_0_1_0_0_1);
+g.setClip(clip__0_0_0_1_0_0_1);
+float alpha__0_0_0_1_0_0_2 = origAlpha;
+origAlpha = origAlpha * 1.0f;
+g.setComposite(AlphaComposite.getInstance(3, origAlpha));
+Shape clip__0_0_0_1_0_0_2 = g.getClip();
+AffineTransform defaultTransform__0_0_0_1_0_0_2 = g.getTransform();
+g.transform(new AffineTransform(1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f));
+// _0_0_0_1_0_0_2 is ShapeNode
+paint = new LinearGradientPaint(new Point2D.Double(25.058095932006836,
47.02772903442383), new Point2D.Double(25.058095932006836, 39.99944305419922),
new float[] {0.0f,0.5f,1.0f}, new Color[] {new Color(0, 0, 0, 0),new Color(0,
0, 0, 255),new Color(0, 0, 0, 0)}, MultipleGradientPaint.CycleMethod.NO_CYCLE,
MultipleGradientPaint.ColorSpaceType.SRGB, new AffineTransform(1.0f, 0.0f,
0.0f, 1.0f, 0.0f, 0.0f));
+shape = new Rectangle2D.Double(10.0, 40.0, 28.0, 7.000000476837158);
+g.setPaint(paint);
+g.fill(shape);
+origAlpha = alpha__0_0_0_1_0_0_2;
+g.setTransform(defaultTransform__0_0_0_1_0_0_2);
+g.setClip(clip__0_0_0_1_0_0_2);
+origAlpha = alpha__0_0_0_1_0_0;
+g.setTransform(defaultTransform__0_0_0_1_0_0);
+g.setClip(clip__0_0_0_1_0_0);
+origAlpha = alpha__0_0_0_1_0;
+g.setTransform(defaultTransform__0_0_0_1_0);
+g.setClip(clip__0_0_0_1_0);
+float alpha__0_0_0_1_1 = origAlpha;
+origAlpha = origAlpha * 1.0f;
+g.setComposite(AlphaComposite.getInstance(3, origAlpha));
+Shape clip__0_0_0_1_1 = g.getClip();
+AffineTransform defaultTransform__0_0_0_1_1 = g.getTransform();
+g.transform(new AffineTransform(0.9548466205596924f, 0.0f, 0.0f,
0.5555561780929565f, -148.98776245117188f, 19.888874053955078f));
+// _0_0_0_1_1 is CompositeGraphicsNode
+float alpha__0_0_0_1_1_0 = origAlpha;
+origAlpha = origAlpha * 0.4f;
+g.setComposite(AlphaComposite.getInstance(3, origAlpha));
+Shape clip__0_0_0_1_1_0 = g.getClip();
+AffineTransform defaultTransform__0_0_0_1_1_0 = g.getTransform();
+g.transform(new AffineTransform(1.0526319742202759f, 0.0f, 0.0f,
1.2857129573822021f, -1.2631579637527466f, -13.428540229797363f));
+// _0_0_0_1_1_0 is CompositeGraphicsNode
+float alpha__0_0_0_1_1_0_0 = origAlpha;
+origAlpha = origAlpha * 1.0f;
+g.setComposite(AlphaComposite.getInstance(3, origAlpha));
+Shape clip__0_0_0_1_1_0_0 = g.getClip();
+AffineTransform defaultTransform__0_0_0_1_1_0_0 = g.getTransform();
+g.transform(new AffineTransform(1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f));
+// _0_0_0_1_1_0_0 is ShapeNode
+paint = new RadialGradientPaint(new Point2D.Double(4.992978572845459, 43.5),
2.5f, new Point2D.Double(4.992978572845459, 43.5), new float[] {0.0f,1.0f}, new
Color[] {new Color(0, 0, 0, 255),new Color(0, 0, 0, 0)},
MultipleGradientPaint.CycleMethod.NO_CYCLE,
MultipleGradientPaint.ColorSpaceType.SRGB, new
AffineTransform(2.003783941268921f, 0.0f, 0.0f, 1.399999976158142f,
27.988130569458008f, -17.399999618530273f));
+shape = new Rectangle2D.Double(38.0, 40.0, 5.0, 7.0);
+g.setPaint(paint);
+g.fill(shape);
+origAlpha = alpha__0_0_0_1_1_0_0;
+g.setTransform(defaultTransform__0_0_0_1_1_0_0);
+g.setClip(clip__0_0_0_1_1_0_0);
+float alpha__0_0_0_1_1_0_1 = origAlpha;
+origAlpha = origAlpha * 1.0f;
+g.setComposite(AlphaComposite.getInstance(3, origAlpha));
+Shape clip__0_0_0_1_1_0_1 = g.getClip();
+AffineTransform defaultTransform__0_0_0_1_1_0_1 = g.getTransform();
+g.transform(new AffineTransform(-1.0f, 0.0f, 0.0f, -1.0f, 0.0f, 0.0f));
+// _0_0_0_1_1_0_1 is ShapeNode
+paint = new RadialGradientPaint(new Point2D.Double(4.992978572845459, 43.5),
2.5f, new Point2D.Double(4.992978572845459, 43.5), new float[] {0.0f,1.0f}, new
Color[] {new Color(0, 0, 0, 255),new Color(0, 0, 0, 0)},
MultipleGradientPaint.CycleMethod.NO_CYCLE,
MultipleGradientPaint.ColorSpaceType.SRGB, new
AffineTransform(2.003783941268921f, 0.0f, 0.0f, 1.399999976158142f,
-20.011869430541992f, -104.4000015258789f));
+shape = new Rectangle2D.Double(-10.0, -47.0, 5.0, 7.0);
+g.setPaint(paint);
+g.fill(shape);
+origAlpha = alpha__0_0_0_1_1_0_1;
+g.setTransform(defaultTransform__0_0_0_1_1_0_1);
+g.setClip(clip__0_0_0_1_1_0_1);
+float alpha__0_0_0_1_1_0_2 = origAlpha;
+origAlpha = origAlpha * 1.0f;
+g.setComposite(AlphaComposite.getInstance(3, origAlpha));
+Shape clip__0_0_0_1_1_0_2 = g.getClip();
+AffineTransform defaultTransform__0_0_0_1_1_0_2 = g.getTransform();
+g.transform(new AffineTransform(1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f));
+// _0_0_0_1_1_0_2 is ShapeNode
+paint = new LinearGradientPaint(new Point2D.Double(25.058095932006836,
47.02772903442383), new Point2D.Double(25.058095932006836, 39.99944305419922),
new float[] {0.0f,0.5f,1.0f}, new Color[] {new Color(0, 0, 0, 0),new Color(0,
0, 0, 255),new Color(0, 0, 0, 0)}, MultipleGradientPaint.CycleMethod.NO_CYCLE,
MultipleGradientPaint.ColorSpaceType.SRGB, new AffineTransform(1.0f, 0.0f,
0.0f, 1.0f, 0.0f, 0.0f));
+shape = new Rectangle2D.Double(10.0, 40.0, 28.0, 7.000000476837158);
+g.setPaint(paint);
+g.fill(shape);
+origAlpha = alpha__0_0_0_1_1_0_2;
+g.setTransform(defaultTransform__0_0_0_1_1_0_2);
+g.setClip(clip__0_0_0_1_1_0_2);
+origAlpha = alpha__0_0_0_1_1_0;
+g.setTransform(defaultTransform__0_0_0_1_1_0);
+g.setClip(clip__0_0_0_1_1_0);
+origAlpha = alpha__0_0_0_1_1;
+g.setTransform(defaultTransform__0_0_0_1_1);
+g.setClip(clip__0_0_0_1_1);
+float alpha__0_0_0_1_2 = origAlpha;
+origAlpha = origAlpha * 1.0f;
+g.setComposite(AlphaComposite.getInstance(3, origAlpha));
+Shape clip__0_0_0_1_2 = g.getClip();
+AffineTransform defaultTransform__0_0_0_1_2 = g.getTransform();
+g.transform(new AffineTransform(1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 60.0f));
+// _0_0_0_1_2 is ShapeNode
+paint = new RadialGradientPaint(new Point2D.Double(-30.249996185302734,
35.357208251953125), 18.000002f, new Point2D.Double(-30.249996185302734,
35.357208251953125), new float[] {0.0f,1.0f}, new Color[] {new Color(246, 246,
245, 255),new Color(211, 215, 207, 255)},
MultipleGradientPaint.CycleMethod.NO_CYCLE,
MultipleGradientPaint.ColorSpaceType.SRGB, new
AffineTransform(3.9957492351531982f, 0.0f, 0.0f, 1.9350366592407227f,
0.6214100122451782f, -91.16741943359375f));
+shape = new GeneralPath();
+((GeneralPath)shape).moveTo(-141.46875, -56.5);
+((GeneralPath)shape).curveTo(-142.58997, -56.5, -143.5, -55.589966, -143.5,
-54.46875);
+((GeneralPath)shape).lineTo(-143.5, -17.53125);
+((GeneralPath)shape).curveTo(-143.5, -16.410032, -142.58997, -15.5,
-141.46875, -15.5);
+((GeneralPath)shape).lineTo(-110.53125, -15.5);
+((GeneralPath)shape).curveTo(-109.41004, -15.5, -108.5, -16.410034, -108.5,
-17.53125);
+((GeneralPath)shape).curveTo(-108.5, -27.447918, -108.5, -37.364582, -108.5,
-47.28125);
+((GeneralPath)shape).curveTo(-108.75793, -49.746834, -110.13765, -51.573875,
-111.78125, -53.21875);
+((GeneralPath)shape).curveTo(-113.42485, -54.863625, -115.16982, -56.452007,
-117.71875, -56.5);
+((GeneralPath)shape).curveTo(-125.63542, -56.5, -133.55208, -56.5, -141.46875,
-56.5);
+((GeneralPath)shape).closePath();
+g.setPaint(paint);
+g.fill(shape);
+paint = new LinearGradientPaint(new Point2D.Double(-47.5, 49.02068328857422),
new Point2D.Double(-62.75, -22.5020751953125), new float[] {0.0f,1.0f}, new
Color[] {new Color(136, 138, 133, 255),new Color(186, 189, 182, 255)},
MultipleGradientPaint.CycleMethod.NO_CYCLE,
MultipleGradientPaint.ColorSpaceType.SRGB, new AffineTransform(1.0f, 0.0f,
0.0f, 1.0f, -90.0f, -60.0f));
+stroke = new BasicStroke(1.0f,0,0,4.0f,null,0.0f);
+shape = new GeneralPath();
+((GeneralPath)shape).moveTo(-141.46875, -56.5);
+((GeneralPath)shape).curveTo(-142.58997, -56.5, -143.5, -55.589966, -143.5,
-54.46875);
+((GeneralPath)shape).lineTo(-143.5, -17.53125);
+((GeneralPath)shape).curveTo(-143.5, -16.410032, -142.58997, -15.5,
-141.46875, -15.5);
+((GeneralPath)shape).lineTo(-110.53125, -15.5);
+((GeneralPath)shape).curveTo(-109.41004, -15.5, -108.5, -16.410034, -108.5,
-17.53125);
+((GeneralPath)shape).curveTo(-108.5, -27.447918, -108.5, -37.364582, -108.5,
-47.28125);
+((GeneralPath)shape).curveTo(-108.75793, -49.746834, -110.13765, -51.573875,
-111.78125, -53.21875);
+((GeneralPath)shape).curveTo(-113.42485, -54.863625, -115.16982, -56.452007,
-117.71875, -56.5);
+((GeneralPath)shape).curveTo(-125.63542, -56.5, -133.55208, -56.5, -141.46875,
-56.5);
+((GeneralPath)shape).closePath();
+g.setPaint(paint);
+g.setStroke(stroke);
+g.draw(shape);
+origAlpha = alpha__0_0_0_1_2;
+g.setTransform(defaultTransform__0_0_0_1_2);
+g.setClip(clip__0_0_0_1_2);
+float alpha__0_0_0_1_3 = origAlpha;
+origAlpha = origAlpha * 0.68016195f;
+g.setComposite(AlphaComposite.getInstance(3, origAlpha));
+Shape clip__0_0_0_1_3 = g.getClip();
+AffineTransform defaultTransform__0_0_0_1_3 = g.getTransform();
+g.transform(new AffineTransform(1.0f, 0.0f, 0.0f, 1.0f, -150.0f, 0.0f));
+// _0_0_0_1_3 is ShapeNode
+paint = new RadialGradientPaint(new Point2D.Double(4.0, 5.299999713897705),
17.0f, new Point2D.Double(4.0, 5.299999713897705), new float[] {0.0f,1.0f}, new
Color[] {new Color(255, 255, 255, 255),new Color(255, 255, 255, 0)},
MultipleGradientPaint.CycleMethod.NO_CYCLE,
MultipleGradientPaint.ColorSpaceType.SRGB, new
AffineTransform(1.8860257863998413f, 0.0f, 0.0f, 1.1764706373214722f,
-3.5441033840179443f, -4.235293865203857f));
+shape = new GeneralPath();
+((GeneralPath)shape).moveTo(8.53125, 4.0);
+((GeneralPath)shape).curveTo(7.6730804, 4.0, 7.0, 4.67308, 7.0, 5.53125);
+((GeneralPath)shape).lineTo(7.0, 42.46875);
+((GeneralPath)shape).curveTo(7.0, 43.32692, 7.6730804, 44.0, 8.53125, 44.0);
+((GeneralPath)shape).lineTo(39.46875, 44.0);
+((GeneralPath)shape).curveTo(40.32692, 44.0, 41.0, 43.32692, 41.0, 42.46875);
+((GeneralPath)shape).lineTo(41.0, 17.5);
+((GeneralPath)shape).curveTo(41.0, 16.10803, 40.51302, 13.200521, 38.65625,
11.34375);
+((GeneralPath)shape).lineTo(33.65625, 6.34375);
+((GeneralPath)shape).curveTo(31.799479, 4.486979, 28.89197, 4.0, 27.5, 4.0);
+((GeneralPath)shape).lineTo(8.53125, 4.0);
+((GeneralPath)shape).closePath();
+g.setPaint(paint);
+g.fill(shape);
+origAlpha = alpha__0_0_0_1_3;
+g.setTransform(defaultTransform__0_0_0_1_3);
+g.setClip(clip__0_0_0_1_3);
+float alpha__0_0_0_1_4 = origAlpha;
+origAlpha = origAlpha * 1.0f;
+g.setComposite(AlphaComposite.getInstance(3, origAlpha));
+Shape clip__0_0_0_1_4 = g.getClip();
+AffineTransform defaultTransform__0_0_0_1_4 = g.getTransform();
+g.transform(new AffineTransform(1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 60.0f));
+// _0_0_0_1_4 is ShapeNode
+paint = new LinearGradientPaint(new Point2D.Double(-24.75696563720703,
9.569466590881348), new Point2D.Double(-22.611663818359375, 7.424164295196533),
new float[] {0.0f,1.0f}, new Color[] {new Color(255, 255, 255, 255),new
Color(255, 255, 255, 0)}, MultipleGradientPaint.CycleMethod.NO_CYCLE,
MultipleGradientPaint.ColorSpaceType.SRGB, new AffineTransform(1.0f, 0.0f,
0.0f, 1.0f, -90.0f, -60.0f));
+stroke = new BasicStroke(1.0f,0,0,4.0f,null,0.0f);
+shape = new GeneralPath();
+((GeneralPath)shape).moveTo(-141.46875, -55.5);
+((GeneralPath)shape).curveTo(-142.05193, -55.5, -142.5, -55.051914, -142.5,
-54.46875);
+((GeneralPath)shape).lineTo(-142.5, -17.53125);
+((GeneralPath)shape).curveTo(-142.5, -16.948086, -142.05191, -16.5,
-141.46875, -16.5);
+((GeneralPath)shape).lineTo(-110.53125, -16.5);
+((GeneralPath)shape).curveTo(-109.94808, -16.5, -109.5, -16.948086, -109.5,
-17.53125);
+((GeneralPath)shape).curveTo(-109.5, -17.53125, -109.5, -41.0, -109.5, -42.5);
+((GeneralPath)shape).curveTo(-109.5, -42.606586, -109.5242, -42.779716,
-109.5312, -42.90625);
+((GeneralPath)shape).curveTo(-109.5312, -44.65825, -109.5312, -47.01807,
-109.5312, -47.28125);
+((GeneralPath)shape).curveTo(-109.5312, -48.038628, -109.86417, -49.800938,
-110.87495, -50.8125);
+((GeneralPath)shape).curveTo(-112.18983, -52.1284, -112.84132, -52.8091,
-114.1562, -54.125);
+((GeneralPath)shape).curveTo(-115.166985, -55.136562, -116.9619, -55.46875,
-117.7187, -55.46875);
+((GeneralPath)shape).curveTo(-118.06472, -55.46875, -120.11227, -55.46875,
-122.0937, -55.46875);
+((GeneralPath)shape).curveTo(-122.22023, -55.47585, -122.39336, -55.5,
-122.49995, -55.5);
+((GeneralPath)shape).curveTo(-123.99995, -55.5, -141.46869, -55.5, -141.46869,
-55.5);
+((GeneralPath)shape).closePath();
+g.setPaint(paint);
+g.setStroke(stroke);
+g.draw(shape);
+origAlpha = alpha__0_0_0_1_4;
+g.setTransform(defaultTransform__0_0_0_1_4);
+g.setClip(clip__0_0_0_1_4);
+origAlpha = alpha__0_0_0_1;
+g.setTransform(defaultTransform__0_0_0_1);
+g.setClip(clip__0_0_0_1);
+origAlpha = alpha__0_0_0;
+g.setTransform(defaultTransform__0_0_0);
+g.setClip(clip__0_0_0);
+float alpha__0_0_1 = origAlpha;
+origAlpha = origAlpha * 1.0f;
+g.setComposite(AlphaComposite.getInstance(3, origAlpha));
+Shape clip__0_0_1 = g.getClip();
+AffineTransform defaultTransform__0_0_1 = g.getTransform();
+g.transform(new AffineTransform(1.0f, 0.0f, 0.0f, 1.0f, -36.00694274902344f,
-8.993440628051758f));
+// _0_0_1 is CompositeGraphicsNode
+float alpha__0_0_1_0 = origAlpha;
+origAlpha = origAlpha * 1.0f;
+g.setComposite(AlphaComposite.getInstance(3, origAlpha));
+Shape clip__0_0_1_0 = g.getClip();
+AffineTransform defaultTransform__0_0_1_0 = g.getTransform();
+g.transform(new AffineTransform(1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f));
+// _0_0_1_0 is ShapeNode
+paint = new RadialGradientPaint(new Point2D.Double(-26.305402755737305,
10.108011245727539), 7.042104f, new Point2D.Double(-26.305402755737305,
10.108011245727539), new float[] {0.0f,0.47533694f,1.0f}, new Color[] {new
Color(255, 255, 255, 255),new Color(255, 255, 255, 255),new Color(255, 255,
255, 0)}, MultipleGradientPaint.CycleMethod.NO_CYCLE,
MultipleGradientPaint.ColorSpaceType.SRGB, new
AffineTransform(0.2626416087150574f, -0.18058030307292938f,
0.4842473864555359f, 0.7055032849311829f, -76.98798370361328f,
-55.02649688720703f));
+shape = new GeneralPath();
+((GeneralPath)shape).moveTo(-81.70464, -47.0);
+((GeneralPath)shape).curveTo(-82.60017, -47.0, -81.731766, -46.679214,
-80.83822, -46.274006);
+((GeneralPath)shape).curveTo(-79.94467, -45.868797, -78.47346, -44.361862,
-79.0, -42.0);
+((GeneralPath)shape).curveTo(-74.43068, -42.707108, -73.8518, -39.82243,
-73.64491, -39.074577);
+((GeneralPath)shape).curveTo(-73.43803, -38.326725, -73.00014, -37.391796,
-73.00014, -38.288086);
+((GeneralPath)shape).curveTo(-72.981865, -40.74393, -74.83481, -42.438637,
-76.12328, -43.8742);
+((GeneralPath)shape).curveTo(-77.41176, -45.30976, -79.34876, -46.692333,
-81.70464, -47.0);
+((GeneralPath)shape).closePath();
+g.setPaint(paint);
+g.fill(shape);
+origAlpha = alpha__0_0_1_0;
+g.setTransform(defaultTransform__0_0_1_0);
+g.setClip(clip__0_0_1_0);
+float alpha__0_0_1_1 = origAlpha;
+origAlpha = origAlpha * 0.8785425f;
+g.setComposite(AlphaComposite.getInstance(3, origAlpha));
+Shape clip__0_0_1_1 = g.getClip();
+AffineTransform defaultTransform__0_0_1_1 = g.getTransform();
+g.transform(new AffineTransform(1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f));
+// _0_0_1_1 is ShapeNode
+paint = new LinearGradientPaint(new Point2D.Double(-18.618724822998047,
10.211341857910156), new Point2D.Double(-30.55854606628418,
12.189650535583496), new float[] {0.0f,1.0f}, new Color[] {new Color(0, 0, 0,
105),new Color(0, 0, 0, 0)}, MultipleGradientPaint.CycleMethod.NO_CYCLE,
MultipleGradientPaint.ColorSpaceType.SRGB, new
AffineTransform(0.5946828722953796f, 0.0f, 0.0f, 0.5927814245223999f,
-62.327354431152344f, -48.725799560546875f));
+shape = new GeneralPath();
+((GeneralPath)shape).moveTo(-80.99482, -46.34541);
+((GeneralPath)shape).curveTo(-80.40014, -46.34541, -80.0, -42.5, -80.0, -40.0);
+((GeneralPath)shape).curveTo(-77.0, -40.0, -74.29634, -39.548187, -74.0,
-39.0);
+((GeneralPath)shape).curveTo(-74.20689, -39.747852, -74.53857, -42.7734,
-79.0, -42.0);
+((GeneralPath)shape).curveTo(-78.44248, -44.500797, -80.21299, -46.107704,
-80.99482, -46.34541);
+((GeneralPath)shape).closePath();
+g.setPaint(paint);
+g.fill(shape);
+origAlpha = alpha__0_0_1_1;
+g.setTransform(defaultTransform__0_0_1_1);
+g.setClip(clip__0_0_1_1);
+origAlpha = alpha__0_0_1;
+g.setTransform(defaultTransform__0_0_1);
+g.setClip(clip__0_0_1);
+origAlpha = alpha__0_0;
+g.setTransform(defaultTransform__0_0);
+g.setClip(clip__0_0);
+float alpha__0_1 = origAlpha;
+origAlpha = origAlpha * 1.0f;
+g.setComposite(AlphaComposite.getInstance(3, origAlpha));
+Shape clip__0_1 = g.getClip();
+AffineTransform defaultTransform__0_1 = g.getTransform();
+g.transform(new AffineTransform(0.944444477558136f, 0.0f, 0.0f,
0.944444477558136f, 11.0f, 31.77777671813965f));
+// _0_1 is CompositeGraphicsNode
+float alpha__0_1_0 = origAlpha;
+origAlpha = origAlpha * 1.0f;
+g.setComposite(AlphaComposite.getInstance(3, origAlpha));
+Shape clip__0_1_0 = g.getClip();
+AffineTransform defaultTransform__0_1_0 = g.getTransform();
+g.transform(new AffineTransform(1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f));
+// _0_1_0 is ShapeNode
+paint = new Color(128, 51, 0, 255);
+shape = new GeneralPath();
+((GeneralPath)shape).moveTo(36.0, 14.0);
+((GeneralPath)shape).lineTo(35.0, 13.0);
+((GeneralPath)shape).lineTo(35.0, 1.0);
+((GeneralPath)shape).lineTo(36.0, 0.0);
+((GeneralPath)shape).lineTo(36.0, 14.0);
+((GeneralPath)shape).closePath();
+g.setPaint(paint);
+g.fill(shape);
+origAlpha = alpha__0_1_0;
+g.setTransform(defaultTransform__0_1_0);
+g.setClip(clip__0_1_0);
+float alpha__0_1_1 = origAlpha;
+origAlpha = origAlpha * 1.0f;
+g.setComposite(AlphaComposite.getInstance(3, origAlpha));
+Shape clip__0_1_1 = g.getClip();
+AffineTransform defaultTransform__0_1_1 = g.getTransform();
+g.transform(new AffineTransform(1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f));
+// _0_1_1 is ShapeNode
+paint = new Color(255, 102, 0, 255);
+shape = new Rectangle2D.Double(1.0, 1.0, 34.0, 12.0);
+g.setPaint(paint);
+g.fill(shape);
+origAlpha = alpha__0_1_1;
+g.setTransform(defaultTransform__0_1_1);
+g.setClip(clip__0_1_1);
+float alpha__0_1_2 = origAlpha;
+origAlpha = origAlpha * 1.0f;
+g.setComposite(AlphaComposite.getInstance(3, origAlpha));
+Shape clip__0_1_2 = g.getClip();
+AffineTransform defaultTransform__0_1_2 = g.getTransform();
+g.transform(new AffineTransform(1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f));
+// _0_1_2 is ShapeNode
+paint = new Color(255, 204, 170, 255);
+shape = new GeneralPath();
+((GeneralPath)shape).moveTo(0.0, 0.0);
+((GeneralPath)shape).lineTo(36.0, 0.0);
+((GeneralPath)shape).lineTo(35.0, 1.0);
+((GeneralPath)shape).lineTo(1.0, 1.0);
+((GeneralPath)shape).lineTo(0.0, 0.0);
+((GeneralPath)shape).closePath();
+g.setPaint(paint);
+g.fill(shape);
+origAlpha = alpha__0_1_2;
+g.setTransform(defaultTransform__0_1_2);
+g.setClip(clip__0_1_2);
+float alpha__0_1_3 = origAlpha;
+origAlpha = origAlpha * 1.0f;
+g.setComposite(AlphaComposite.getInstance(3, origAlpha));
+Shape clip__0_1_3 = g.getClip();
+AffineTransform defaultTransform__0_1_3 = g.getTransform();
+g.transform(new AffineTransform(1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f));
+// _0_1_3 is ShapeNode
+paint = new Color(85, 34, 0, 255);
+shape = new GeneralPath();
+((GeneralPath)shape).moveTo(0.0, 14.0);
+((GeneralPath)shape).lineTo(36.0, 14.0);
+((GeneralPath)shape).lineTo(35.0, 13.0);
+((GeneralPath)shape).lineTo(1.0, 13.0);
+((GeneralPath)shape).lineTo(0.0, 14.0);
+((GeneralPath)shape).closePath();
+g.setPaint(paint);
+g.fill(shape);
+origAlpha = alpha__0_1_3;
+g.setTransform(defaultTransform__0_1_3);
+g.setClip(clip__0_1_3);
+float alpha__0_1_4 = origAlpha;
+origAlpha = origAlpha * 1.0f;
+g.setComposite(AlphaComposite.getInstance(3, origAlpha));
+Shape clip__0_1_4 = g.getClip();
+AffineTransform defaultTransform__0_1_4 = g.getTransform();
+g.transform(new AffineTransform(1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f));
+// _0_1_4 is ShapeNode
+paint = new Color(255, 153, 85, 255);
+shape = new GeneralPath();
+((GeneralPath)shape).moveTo(1.0, 13.0);
+((GeneralPath)shape).lineTo(0.0, 14.0);
+((GeneralPath)shape).lineTo(0.0, 0.0);
+((GeneralPath)shape).lineTo(1.0, 1.0);
+((GeneralPath)shape).lineTo(1.0, 13.0);
+((GeneralPath)shape).closePath();
+g.setPaint(paint);
+g.fill(shape);
+origAlpha = alpha__0_1_4;
+g.setTransform(defaultTransform__0_1_4);
+g.setClip(clip__0_1_4);
+float alpha__0_1_5 = origAlpha;
+origAlpha = origAlpha * 1.0f;
+g.setComposite(AlphaComposite.getInstance(3, origAlpha));
+Shape clip__0_1_5 = g.getClip();
+AffineTransform defaultTransform__0_1_5 = g.getTransform();
+g.transform(new AffineTransform(1.0f, 0.0f, 0.0f, 1.0f, 1.0f, 1.0f));
+// _0_1_5 is CompositeGraphicsNode
+float alpha__0_1_5_0 = origAlpha;
+origAlpha = origAlpha * 1.0f;
+g.setComposite(AlphaComposite.getInstance(3, origAlpha));
+Shape clip__0_1_5_0 = g.getClip();
+AffineTransform defaultTransform__0_1_5_0 = g.getTransform();
+g.transform(new AffineTransform(1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f));
+// _0_1_5_0 is ShapeNode
+paint = new Color(128, 51, 0, 255);
+shape = new GeneralPath();
+((GeneralPath)shape).moveTo(4.2424884, 2.9393196);
+((GeneralPath)shape).lineTo(7.1663165, 2.9393196);
+((GeneralPath)shape).lineTo(8.6897545, 5.5818977);
+((GeneralPath)shape).lineTo(10.166317, 2.9393196);
+((GeneralPath)shape).lineTo(13.060848, 2.9393196);
+((GeneralPath)shape).lineTo(10.388973, 7.099476);
+((GeneralPath)shape).lineTo(13.312801, 11.529163);
+((GeneralPath)shape).lineTo(10.3303795, 11.529163);
+((GeneralPath)shape).lineTo(8.63702, 8.769398);
+((GeneralPath)shape).lineTo(6.9378014, 11.529163);
+((GeneralPath)shape).lineTo(3.9729576, 11.529163);
+((GeneralPath)shape).lineTo(6.937801, 7.052601);
+((GeneralPath)shape).lineTo(4.2424884, 2.9393196);
+((GeneralPath)shape).closePath();
+((GeneralPath)shape).moveTo(14.133114, 2.9393196);
+((GeneralPath)shape).lineTo(17.625301, 2.9393196);
+((GeneralPath)shape).lineTo(18.972958, 8.165882);
+((GeneralPath)shape).lineTo(20.314754, 2.9393196);
+((GeneralPath)shape).lineTo(23.795223, 2.9393196);
+((GeneralPath)shape).lineTo(23.795223, 11.529163);
+((GeneralPath)shape).lineTo(21.627254, 11.529163);
+((GeneralPath)shape).lineTo(21.627254, 4.9783826);
+((GeneralPath)shape).lineTo(19.945614, 11.529163);
+((GeneralPath)shape).lineTo(17.982723, 11.529163);
+((GeneralPath)shape).lineTo(16.306942, 4.9783826);
+((GeneralPath)shape).lineTo(16.306942, 11.529163);
+((GeneralPath)shape).lineTo(14.133113, 11.529163);
+((GeneralPath)shape).lineTo(14.133113, 2.9393196);
+((GeneralPath)shape).closePath();
+((GeneralPath)shape).moveTo(25.482723, 2.9393196);
+((GeneralPath)shape).lineTo(28.13702, 2.9393196);
+((GeneralPath)shape).lineTo(28.13702, 9.413929);
+((GeneralPath)shape).lineTo(32.2796, 9.413929);
+((GeneralPath)shape).lineTo(32.2796, 11.529163);
+((GeneralPath)shape).lineTo(25.482723, 11.529163);
+((GeneralPath)shape).lineTo(25.482723, 2.9393196);
+((GeneralPath)shape).closePath();
+g.setPaint(paint);
+g.fill(shape);
+origAlpha = alpha__0_1_5_0;
+g.setTransform(defaultTransform__0_1_5_0);
+g.setClip(clip__0_1_5_0);
+origAlpha = alpha__0_1_5;
+g.setTransform(defaultTransform__0_1_5);
+g.setClip(clip__0_1_5);
+float alpha__0_1_6 = origAlpha;
+origAlpha = origAlpha * 1.0f;
+g.setComposite(AlphaComposite.getInstance(3, origAlpha));
+Shape clip__0_1_6 = g.getClip();
+AffineTransform defaultTransform__0_1_6 = g.getTransform();
+g.transform(new AffineTransform(1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f));
+// _0_1_6 is CompositeGraphicsNode
+float alpha__0_1_6_0 = origAlpha;
+origAlpha = origAlpha * 1.0f;
+g.setComposite(AlphaComposite.getInstance(3, origAlpha));
+Shape clip__0_1_6_0 = g.getClip();
+AffineTransform defaultTransform__0_1_6_0 = g.getTransform();
+g.transform(new AffineTransform(1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f));
+// _0_1_6_0 is ShapeNode
+paint = new Color(255, 255, 255, 255);
+shape = new GeneralPath();
+((GeneralPath)shape).moveTo(4.2424884, 2.9393196);
+((GeneralPath)shape).lineTo(7.1663165, 2.9393196);
+((GeneralPath)shape).lineTo(8.6897545, 5.5818977);
+((GeneralPath)shape).lineTo(10.166317, 2.9393196);
+((GeneralPath)shape).lineTo(13.060848, 2.9393196);
+((GeneralPath)shape).lineTo(10.388973, 7.099476);
+((GeneralPath)shape).lineTo(13.312801, 11.529163);
+((GeneralPath)shape).lineTo(10.3303795, 11.529163);
+((GeneralPath)shape).lineTo(8.63702, 8.769398);
+((GeneralPath)shape).lineTo(6.9378014, 11.529163);
+((GeneralPath)shape).lineTo(3.9729576, 11.529163);
+((GeneralPath)shape).lineTo(6.937801, 7.052601);
+((GeneralPath)shape).lineTo(4.2424884, 2.9393196);
+((GeneralPath)shape).closePath();
+((GeneralPath)shape).moveTo(14.133114, 2.9393196);
+((GeneralPath)shape).lineTo(17.625301, 2.9393196);
+((GeneralPath)shape).lineTo(18.972958, 8.165882);
+((GeneralPath)shape).lineTo(20.314754, 2.9393196);
+((GeneralPath)shape).lineTo(23.795223, 2.9393196);
+((GeneralPath)shape).lineTo(23.795223, 11.529163);
+((GeneralPath)shape).lineTo(21.627254, 11.529163);
+((GeneralPath)shape).lineTo(21.627254, 4.9783826);
+((GeneralPath)shape).lineTo(19.945614, 11.529163);
+((GeneralPath)shape).lineTo(17.982723, 11.529163);
+((GeneralPath)shape).lineTo(16.306942, 4.9783826);
+((GeneralPath)shape).lineTo(16.306942, 11.529163);
+((GeneralPath)shape).lineTo(14.133113, 11.529163);
+((GeneralPath)shape).lineTo(14.133113, 2.9393196);
+((GeneralPath)shape).closePath();
+((GeneralPath)shape).moveTo(25.482723, 2.9393196);
+((GeneralPath)shape).lineTo(28.13702, 2.9393196);
+((GeneralPath)shape).lineTo(28.13702, 9.413929);
+((GeneralPath)shape).lineTo(32.2796, 9.413929);
+((GeneralPath)shape).lineTo(32.2796, 11.529163);
+((GeneralPath)shape).lineTo(25.482723, 11.529163);
+((GeneralPath)shape).lineTo(25.482723, 2.9393196);
+((GeneralPath)shape).closePath();
+g.setPaint(paint);
+g.fill(shape);
+origAlpha = alpha__0_1_6_0;
+g.setTransform(defaultTransform__0_1_6_0);
+g.setClip(clip__0_1_6_0);
+origAlpha = alpha__0_1_6;
+g.setTransform(defaultTransform__0_1_6);
+g.setClip(clip__0_1_6);
+origAlpha = alpha__0_1;
+g.setTransform(defaultTransform__0_1);
+g.setClip(clip__0_1);
+origAlpha = alpha__0;
+g.setTransform(defaultTransform__0);
+g.setClip(clip__0);
+g.setTransform(defaultTransform_);
+g.setClip(clip_);
+
+ }
+
+ public Image getImage() {
+ BufferedImage image =
+ new BufferedImage(getIconWidth(), getIconHeight(),
+ BufferedImage.TYPE_INT_ARGB);
+ Graphics2D g = image.createGraphics();
+ paintIcon(null, g, 0, 0);
+ g.dispose();
+ return image;
+ }
+
+ /**
+ * Returns the X of the bounding box of the original SVG image.
+ *
+ * @return The X of the bounding box of the original SVG image.
+ */
+ public static int getOrigX() {
+ return 0;
+ }
+
+ /**
+ * Returns the Y of the bounding box of the original SVG image.
+ *
+ * @return The Y of the bounding box of the original SVG image.
+ */
+ public static int getOrigY() {
+ return 0;
+ }
+
+ /**
+ * Returns the width of the bounding box of the original SVG image.
+ *
+ * @return The width of the bounding box of the original SVG image.
+ */
+ public static int getOrigWidth() {
+ return 48;
+ }
+
+ /**
+ * Returns the height of the bounding box of the original SVG image.
+ *
+ * @return The height of the bounding box of the original SVG image.
+ */
+ public static int getOrigHeight() {
+ return 48;
+ }
+
+ /**
+ * The current width of this resizable icon.
+ */
+ int width;
+
+ /**
+ * The current height of this resizable icon.
+ */
+ int height;
+
+ /**
+ * Creates a new transcoded SVG image.
+ */
+ public InlineXMLIcon() {
+ this.width = getOrigWidth();
+ this.height = getOrigHeight();
+ }
+
+ /**
+ * Creates a new transcoded SVG image with the given dimensions.
+ *
+ * @param size the dimensions of the icon
+ */
+ public InlineXMLIcon(Dimension size) {
+ this.width = size.width;
+ this.height = size.width;
+ }
+
+ public InlineXMLIcon(int width, int height) {
+ this.width = width;
+ this.height = height;
+ }
+
+ /*
+ * (non-Javadoc)
+ *
+ * @see javax.swing.Icon#getIconHeight()
+ */
+ @Override
+ public int getIconHeight() {
+ return height;
+ }
+
+ /*
+ * (non-Javadoc)
+ *
+ * @see javax.swing.Icon#getIconWidth()
+ */
+ @Override
+ public int getIconWidth() {
+ return width;
+ }
+
+ public void setDimension(Dimension newDimension) {
+ this.width = newDimension.width;
+ this.height = newDimension.height;
+ }
+
+ /*
+ * (non-Javadoc)
+ *
+ * @see javax.swing.Icon#paintIcon(java.awt.Component,
java.awt.Graphics,
+ * int, int)
+ */
+ @Override
+ public void paintIcon(Component c, Graphics g, int x, int y) {
+ Graphics2D g2d = (Graphics2D) g.create();
+ g2d.setRenderingHint(RenderingHints.KEY_ANTIALIASING,
+ RenderingHints.VALUE_ANTIALIAS_ON);
+ g2d.translate(x, y);
+
+ Area clip = new Area(new Rectangle(0, 0, this.width,
this.height));
+ if (g2d.getClip() != null) clip.intersect(new
Area(g2d.getClip()));
+ g2d.setClip(clip);
+
+ double coef1 = (double) this.width / (double) getOrigWidth();
+ double coef2 = (double) this.height / (double) getOrigHeight();
+ double coef = Math.min(coef1, coef2);
+ g2d.scale(coef, coef);
+ paint(g2d);
+ g2d.dispose();
+ }
+}
+
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
Slashdot TV.
Video for Nerds. Stuff that matters.
http://tv.slashdot.org/
_______________________________________________
GATE-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gate-cvs