Switch pbutton icons from deprecated inline pixbuf to SVG via GResource.
authorAlexander Koenig <alex@lisas.de>
Wed, 18 May 2016 20:00:38 +0000 (22:00 +0200)
committerAlexander Koenig <alex@lisas.de>
Wed, 18 May 2016 20:00:38 +0000 (22:00 +0200)
20 files changed:
src/icons/Makefile.am
src/icons/audioengine.svg [new file with mode: 0644]
src/icons/fx_close.svg [new file with mode: 0644]
src/icons/fx_down.svg [new file with mode: 0644]
src/icons/fx_up.svg [new file with mode: 0644]
src/icons/grab.svg [new file with mode: 0644]
src/icons/icons.pixbuf [deleted file]
src/icons/maximize.svg [new file with mode: 0644]
src/icons/minimize.svg [new file with mode: 0644]
src/icons/minimize_panel.svg [new file with mode: 0644]
src/icons/play.svg [new file with mode: 0644]
src/icons/power.svg [new file with mode: 0644]
src/icons/record.svg [new file with mode: 0644]
src/icons/sequencer.svg [new file with mode: 0644]
src/icons/stop.svg [new file with mode: 0644]
src/icons/tX_icons.gresource.xml [new file with mode: 0644]
src/main.cc
src/tX_mastergui.cc
src/tX_pbutton.cc
src/tX_pbutton.h

index 273feaaa6fe6a7e0c2ce79ef7bc8f32a9fbc436c..734bc192711d5c4b83962c0310ad6e1af0508720 100644 (file)
@@ -9,11 +9,20 @@ tX_knob_images = knob0.png knob1.png knob2.png\
                knob39.png knob40.png knob41.png knob42.png knob43.png knob44.png\
                knob45.png knob46.png knob47.png knob48.png knob49.png
 
+tX_icons = audioengine.svg fx_close.svg fx_down.svg fx_up.svg\
+                                        grab.svg maximize.svg minimize_panel.svg minimize.svg\
+                                        play.svg power.svg record.svg sequencer.svg stop.svg
+
+tX_icons_resource_file = tX_icons.gresource.xml
 tX_knob_resource_file = tX_knob.gresource.xml
 
-BUILT_SOURCES = tX_knob_resources.c
-EXTRA_DIST =   icons.pixbuf $(tX_knob_resource_file) $(tX_knob_images)
+BUILT_SOURCES = tX_knob_resources.c tX_icons_resources.c
+EXTRA_DIST =   $(tX_knob_resource_file) $(tX_knob_images) $(tX_icons_resource_file) $(tX_icons)
 
 tX_knob_resources.c: $(tX_knob_resource_file) $(tX_knob_images)
        $(GLIB_COMPILE_RESOURCES) --target=$@ --internal --generate-source $(tX_knob_resource_file)
 
+tX_icons_resources.c: $(tX_icons_resource_file) $(tX_icons)
+       $(GLIB_COMPILE_RESOURCES) --target=$@ --internal --generate-source $(tX_icons_resource_file)
+
+
diff --git a/src/icons/audioengine.svg b/src/icons/audioengine.svg
new file mode 100644 (file)
index 0000000..7106c33
--- /dev/null
@@ -0,0 +1,169 @@
+<?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="25.791206mm"
+   height="25.636843mm"
+   viewBox="0 0 91.386164 90.839206"
+   id="svg5427"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="audioengine.svg">
+  <defs
+     id="defs5429">
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.9193913,0,0,1.0876762,175.98211,584.51441)"
+       xlink:href="#linearGradient725"
+       id="radialGradient723"
+       cx="215.37164"
+       cy="61.8265"
+       r="25.777763"
+       fx="215.37164"
+       fy="61.8265" />
+    <linearGradient
+       id="linearGradient725">
+      <stop
+         offset="0.00000000"
+         style="stop-color:#B0B0B0;stop-opacity:1;"
+         id="stop726" />
+      <stop
+         offset="1.00000000"
+         style="stop-color:#303030;stop-opacity:1;"
+         id="stop727" />
+    </linearGradient>
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.9193913,0,0,1.0876762,175.98211,584.51441)"
+       xlink:href="#linearGradient725"
+       id="linearGradient710"
+       x1="169.95549"
+       y1="30.055435"
+       x2="182.55409"
+       y2="53.350994" />
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.43680345,0,0,0.83395637,439.18471,59.187117)"
+       xlink:href="#linearGradient711"
+       id="radialGradient714"
+       cx="-106.26583"
+       cy="748.03058"
+       r="106.37013"
+       fx="-106.26583"
+       fy="748.03058" />
+    <linearGradient
+       id="linearGradient711">
+      <stop
+         offset="0.00000000"
+         style="stop-color:#ffffff;stop-opacity:1;"
+         id="stop712" />
+      <stop
+         offset="1.00000000"
+         style="stop-color:#ffff00;stop-opacity:1;"
+         id="stop713" />
+    </linearGradient>
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       xlink:href="#linearGradient725"
+       id="linearGradient728"
+       x1="-223.20419"
+       y1="680.45337"
+       x2="-205.12636"
+       y2="713.88037"
+       gradientTransform="matrix(0.43680345,0,0,0.83395637,439.18471,59.187117)" />
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.89386555,0,0,1.1187365,175.98211,584.51441)"
+       xlink:href="#linearGradient707"
+       id="linearGradient706"
+       x1="196.16074"
+       y1="52.838055"
+       x2="200.14149"
+       y2="67.915199" />
+    <linearGradient
+       id="linearGradient707">
+      <stop
+         offset="0.00000000"
+         style="stop-color:#ffff00;stop-opacity:1;"
+         id="stop708" />
+      <stop
+         offset="1.00000000"
+         style="stop-color:#9a9d00;stop-opacity:1;"
+         id="stop709" />
+    </linearGradient>
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       xlink:href="#linearGradient725"
+       id="linearGradient729"
+       x1="188.12144"
+       y1="35.577488"
+       x2="198.61748"
+       y2="54.985245"
+       gradientTransform="matrix(0.89386555,0,0,1.1187365,175.98211,584.51441)" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="0.35"
+     inkscape:cx="-500.73549"
+     inkscape:cy="173.99102"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0"
+     inkscape:window-width="797"
+     inkscape:window-height="389"
+     inkscape:window-x="1463"
+     inkscape:window-y="494"
+     inkscape:window-maximized="0" />
+  <metadata
+     id="metadata5432">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-317.16406,-615.51402)">
+    <path
+       inkscape:connector-curvature="0"
+       style="font-size:12px;fill:url(#linearGradient706);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient729);stroke-width:9.75;stroke-linejoin:round;stroke-dasharray:none"
+       d="m 384.16607,620.38855 c -12.06432,8.76159 -30.11276,15.9264 -51.90381,20.57465 l 0,0.0733 c -5.64274,0 -10.2232,9.99596 -10.2232,22.31516 0,12.31921 4.58046,22.31516 10.2232,22.31516 l 0,0.21985 c 19.2692,1.85136 36.95947,7.03679 51.90381,14.71188 l 0,-80.20998 z"
+       id="path705" />
+    <ellipse
+       ry="40.527779"
+       rx="19.120495"
+       cy="660.95044"
+       cx="384.55472"
+       style="font-size:12px;fill:url(#radialGradient714);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient728);stroke-width:9.75002003;stroke-linejoin:round;stroke-dasharray:none"
+       id="path693" />
+    <path
+       inkscape:connector-curvature="0"
+       style="font-size:12px;fill:url(#radialGradient723);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient710);stroke-width:9.75;stroke-linejoin:round;stroke-dasharray:none"
+       d="m 367.55994,646.71949 c -0.64173,4.05135 -1.06262,8.31716 -1.06262,12.8248 0,6.13077 0.69918,11.88288 1.85043,17.09363 12.59957,-1.77036 21.93042,-7.73915 21.93042,-14.89509 0,-7.30765 -9.71081,-13.40119 -22.71823,-15.02334 z"
+       id="path722" />
+  </g>
+</svg>
diff --git a/src/icons/fx_close.svg b/src/icons/fx_close.svg
new file mode 100644 (file)
index 0000000..c35233e
--- /dev/null
@@ -0,0 +1,118 @@
+<?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="21.572247mm"
+   height="21.633984mm"
+   viewBox="0 0 76.437094 76.655847"
+   id="svg10354"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="fx_close.svg">
+  <defs
+     id="defs10356">
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.99857216,0,0,1.0014299,88.997778,302.68143)"
+       xlink:href="#linearGradient612"
+       id="radialGradient742"
+       cx="279.50607"
+       cy="404.53583"
+       r="38.273197"
+       fx="278.03848"
+       fy="403.33978" />
+    <linearGradient
+       id="linearGradient612">
+      <stop
+         offset="0.000000"
+         style="stop-color:#ffffff;stop-opacity:1;"
+         id="stop614" />
+      <stop
+         offset="1.000000"
+         style="stop-color:#ff0000;stop-opacity:1;"
+         id="stop613" />
+    </linearGradient>
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.99857216,0,0,1.0014299,88.997778,302.68143)"
+       x1="249.74847"
+       y1="377.10696"
+       x2="231.68163"
+       y2="355.65448"
+       id="linearGradient582"
+       xlink:href="#linearGradient633" />
+    <linearGradient
+       id="linearGradient577"
+       x1="0"
+       y1="0"
+       x2="1"
+       y2="0"
+       gradientUnits="objectBoundingBox"
+       spreadMethod="pad"
+       xlink:href="#linearGradient633" />
+    <linearGradient
+       id="linearGradient633">
+      <stop
+         offset="0.00000000"
+         style="stop-color:#303030;stop-opacity:1;"
+         id="stop635" />
+      <stop
+         offset="1.00000000"
+         style="stop-color:#b0b0b0;stop-opacity:1;"
+         id="stop634" />
+    </linearGradient>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="0.35"
+     inkscape:cx="-502.49574"
+     inkscape:cy="201.18506"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0"
+     inkscape:window-width="3759"
+     inkscape:window-height="2130"
+     inkscape:window-x="81"
+     inkscape:window-y="30"
+     inkscape:window-maximized="1" />
+  <metadata
+     id="metadata10359">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-318.92431,-656.89142)">
+    <path
+       inkscape:connector-curvature="0"
+       style="font-size:12px;fill:url(#radialGradient742);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient582);stroke-width:9.75;stroke-linejoin:round;stroke-dasharray:none"
+       d="m 339.20536,661.76622 -15.40625,15.375 18,18.0625 -18,18.09375 15.40625,15.375 17.9375,-18.03125 17.9375,18 15.40625,-15.34375 -18,-18.0625 18,-18.09375 -15.40625,-15.375 -17.9375,18.03125 -17.9375,-18.03125 z"
+       id="path741" />
+  </g>
+</svg>
diff --git a/src/icons/fx_down.svg b/src/icons/fx_down.svg
new file mode 100644 (file)
index 0000000..d6d7c2b
--- /dev/null
@@ -0,0 +1,110 @@
+<?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="19.028383mm"
+   height="19.638626mm"
+   viewBox="0 0 67.423405 69.585683"
+   id="svg9141"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="fx_down.svg">
+  <defs
+     id="defs9143">
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.98434054,0,0,1.0159086,529.50619,570.56314)"
+       xlink:href="#linearGradient732"
+       id="radialGradient724"
+       cx="69.398933"
+       cy="397.10049"
+       r="26.462543"
+       fx="68.503548"
+       fy="396.56537" />
+    <linearGradient
+       id="linearGradient732">
+      <stop
+         offset="0.00000000"
+         style="stop-color:#ffffff;stop-opacity:1;"
+         id="stop733" />
+      <stop
+         offset="1.00000000"
+         style="stop-color:#0000ff;stop-opacity:1;"
+         id="stop734" />
+    </linearGradient>
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.98434054,0,0,1.0159086,529.50619,570.56314)"
+       xlink:href="#linearGradient633"
+       id="linearGradient655"
+       x1="41.845871"
+       y1="363.53418"
+       x2="32.874611"
+       y2="352.19089" />
+    <linearGradient
+       id="linearGradient633">
+      <stop
+         offset="0.00000000"
+         style="stop-color:#303030;stop-opacity:1;"
+         id="stop635" />
+      <stop
+         offset="1.00000000"
+         style="stop-color:#b0b0b0;stop-opacity:1;"
+         id="stop634" />
+    </linearGradient>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="0.35"
+     inkscape:cx="-741.2883"
+     inkscape:cy="234.79284"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0"
+     inkscape:window-width="1347"
+     inkscape:window-height="389"
+     inkscape:window-x="1531"
+     inkscape:window-y="531"
+     inkscape:window-maximized="0" />
+  <metadata
+     id="metadata9146">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-557.71687,-926.14079)">
+    <path
+       inkscape:connector-curvature="0"
+       d="m 620.26556,931.01579 -57.67398,0 29.11065,59.83632 28.56333,-59.83632 z"
+       style="font-size:12px;fill:url(#radialGradient724);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient655);stroke-width:9.75;stroke-linejoin:round;stroke-dasharray:none"
+       id="path731"
+       sodipodi:nodetypes="cccc" />
+  </g>
+</svg>
diff --git a/src/icons/fx_up.svg b/src/icons/fx_up.svg
new file mode 100644 (file)
index 0000000..fdf9fb7
--- /dev/null
@@ -0,0 +1,110 @@
+<?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="18.602398mm"
+   height="19.63862mm"
+   viewBox="0 0 65.914008 69.585662"
+   id="svg9747"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="fx_up.svg">
+  <defs
+     id="defs9749">
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.97326026,0,0,1.0274744,84.882049,217.69922)"
+       xlink:href="#linearGradient732"
+       id="radialGradient738"
+       cx="174.49757"
+       cy="408.31323"
+       r="33.86248"
+       fx="173.09648"
+       fy="407.78412" />
+    <linearGradient
+       id="linearGradient732">
+      <stop
+         offset="0.00000000"
+         style="stop-color:#ffffff;stop-opacity:1;"
+         id="stop733" />
+      <stop
+         offset="1.00000000"
+         style="stop-color:#0000ff;stop-opacity:1;"
+         id="stop734" />
+    </linearGradient>
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.97326026,0,0,1.0274744,84.882049,217.69922)"
+       xlink:href="#linearGradient633"
+       id="linearGradient737"
+       x1="145.55417"
+       y1="373.78009"
+       x2="132.82733"
+       y2="355.6626" />
+    <linearGradient
+       id="linearGradient633">
+      <stop
+         offset="0.00000000"
+         style="stop-color:#303030;stop-opacity:1;"
+         id="stop635" />
+      <stop
+         offset="1.00000000"
+         style="stop-color:#b0b0b0;stop-opacity:1;"
+         id="stop634" />
+    </linearGradient>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="0.35"
+     inkscape:cx="-384.90014"
+     inkscape:cy="111.93569"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0"
+     inkscape:window-width="3759"
+     inkscape:window-height="2130"
+     inkscape:window-x="81"
+     inkscape:window-y="30"
+     inkscape:window-maximized="1" />
+  <metadata
+     id="metadata9752">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-201.32871,-574.71223)">
+    <path
+       inkscape:connector-curvature="0"
+       d="m 262.368,639.42289 -56.16457,0 28.34879,-59.83632 27.81578,59.83632 z"
+       style="font-size:12px;fill:url(#radialGradient738);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient737);stroke-width:9.75;stroke-linejoin:round;stroke-dasharray:none"
+       id="path736"
+       sodipodi:nodetypes="cccc" />
+  </g>
+</svg>
diff --git a/src/icons/grab.svg b/src/icons/grab.svg
new file mode 100644 (file)
index 0000000..9ed6814
--- /dev/null
@@ -0,0 +1,123 @@
+<?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="47.225487mm"
+   height="23.555483mm"
+   viewBox="0 0 167.3344 83.464309"
+   id="svg8528"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="grab.svg">
+  <defs
+     id="defs8530">
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.9083389,0,0,1.1009107,-68.378839,210.77618)"
+       xlink:href="#linearGradient633"
+       id="linearGradient636"
+       x1="521.38684"
+       y1="244.24693"
+       x2="479.45837"
+       y2="215.28035" />
+    <linearGradient
+       id="linearGradient633">
+      <stop
+         offset="0.00000000"
+         style="stop-color:#303030;stop-opacity:1;"
+         id="stop635" />
+      <stop
+         offset="1.00000000"
+         style="stop-color:#b0b0b0;stop-opacity:1;"
+         id="stop634" />
+    </linearGradient>
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.2788174,0,0,0.78197249,-68.378839,210.77618)"
+       xlink:href="#linearGradient637"
+       id="radialGradient640"
+       cx="442.17053"
+       cy="348.97025"
+       r="67.201294"
+       fx="442.6579"
+       fy="347.30252" />
+    <linearGradient
+       id="linearGradient637">
+      <stop
+         offset="0.00000000"
+         style="stop-color:#ffffff;stop-opacity:1;"
+         id="stop638" />
+      <stop
+         offset="1.00000000"
+         style="stop-color:#ffb468;stop-opacity:1;"
+         id="stop639" />
+    </linearGradient>
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.2788174,0,0,0.78197249,-68.378839,210.77618)"
+       xlink:href="#linearGradient633"
+       id="linearGradient632"
+       x1="411.19217"
+       y1="284.13007"
+       x2="383.02032"
+       y2="257.61612" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="0.35"
+     inkscape:cx="-551.3328"
+     inkscape:cy="-38.267845"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0"
+     inkscape:window-width="1215"
+     inkscape:window-height="634"
+     inkscape:window-x="2723"
+     inkscape:window-y="890"
+     inkscape:window-maximized="0" />
+  <metadata
+     id="metadata8533">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-367.76137,-410.63005)">
+    <path
+       inkscape:connector-curvature="0"
+       style="font-size:12px;fill:url(#linearGradient636);stroke-width:1pt"
+       id="path631"
+       d="m 401.15811,458.50168 c 1.61836,-0.23037 -4.20769,0.46482 -5.36252,0.56298 -4.79713,0.25358 -9.56136,0.3299 -14.31919,0.9897 -0.81983,0.28264 -3.42807,1.89073 -2.92426,1.60773 2.33383,1.23418 4.64494,2.19246 7.19554,3.06881 6.60863,2.70004 9.49412,4.74245 10.37755,11.91062 -3.06143,6.13426 -6.6676,8.10754 -13.01428,10.57217 -1.02574,0.42642 -3.85975,1.18981 -4.00891,2.34233 l -10.22264,-3.68601 c 2.83629,-3.86514 5.60136,-5.51217 10.02627,-7.33147 2.2996,-0.87336 4.362,-1.60522 6.23054,-3.15993 0.66989,0.21259 -2.88987,-1.67307 -3.44292,-1.8963 -6.35861,-2.23695 -10.1817,-4.06171 -13.93192,-9.69802 0.35363,-8.19962 3.74878,-10.41049 11.40474,-12.91038 5.18589,-0.69295 10.35113,-0.88912 15.56845,-1.24662 2.15519,-0.24263 4.27658,-0.63775 6.42355,-0.88999 l 0,9.76438 z" />
+    <path
+       inkscape:connector-curvature="0"
+       style="font-size:12px;fill:url(#radialGradient640);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient632);stroke-width:9.75;stroke-linejoin:round"
+       d="m 449.1313,415.50536 c -15.0926,0 -29.18008,1.90624 -41.28598,5.17475 -2.22824,10.62877 -3.43983,21.72268 -3.44049,33.14625 l 43.38384,-0.23308 -0.6247,-37.60308 c 0.48487,24.40487 0.96966,48.81526 1.45452,73.22016 0.17218,4.8e-4 0.34037,0.009 0.51281,0.009 44.76321,0 81.08948,-16.51024 81.08947,-36.85714 0,-20.34692 -36.32626,-36.85717 -81.08947,-36.85717 z m -0.51281,73.705 -0.72726,-35.51453 -43.4864,0.13987 c 0,10.31614 0.99786,20.36101 2.82512,30.04142 12.10412,3.33445 26.23431,5.28953 41.38854,5.33324 z M 404.40483,453.8357 c 0,-0.003 0,-0.006 0,-0.009 l -0.97901,0.009 0.97901,0 z"
+       id="path673" />
+  </g>
+</svg>
diff --git a/src/icons/icons.pixbuf b/src/icons/icons.pixbuf
deleted file mode 100644 (file)
index f96cc18..0000000
+++ /dev/null
@@ -1,1097 +0,0 @@
-/*
-    terminatorX - realtime audio scratching software
-    Copyright (C) 1999-2008  Alexander K├Ânig
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2 of the License, or
-    (at your option) any later version.
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software
-    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
-*/
-
-/* GdkPixbuf RGBA C-Source image dump */
-
-#ifdef __SUNPRO_C
-#pragma align 4 (audioengine)
-#endif
-#ifdef __GNUC__
-static const guint8 audioengine[] __attribute__ ((__aligned__ (4))) = 
-#else
-static const guint8 audioengine[] = 
-#endif
-{ ""
-  /* Pixbuf magic (0x47646b50) */
-  "GdkP"
-  /* length: header (24) + pixel_data (1936) */
-  "\0\0\7\250"
-  /* pixdata_type (0x1010002) */
-  "\1\1\0\2"
-  /* rowstride (88) */
-  "\0\0\0X"
-  /* width (22) */
-  "\0\0\0\26"
-  /* height (22) */
-  "\0\0\0\26"
-  /* pixel_data: */
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\240\240\240\1\223\223\223=\201\201"
-  "\201\241ggg\272GGG|(((\23\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\230\230\230\3\215\215\215x{{{\371___\377BBB\377$$$\377\12\12"
-  "\12\333\0\0\0!\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\252\252\252\5\232\232\232"
-  "X\207\207\207\311ooo\375QQQ\377SS9\377ee*\377\12\12\5\377\0\0\0\377\0"
-  "\0\0\311\0\0\0\7\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\325\325\325\6\302\302\3025\256\256\256\210\230\230\230\335"
-  "~~~\377aaa\377CCC\377PP.\377\356\356E\377\377\377Q\377\250\2509\377\5"
-  "\5\2\377\0\0\0\376\0\0\0g\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377"
-  "\0\377\377\377\30\364\364\364Q\335\335\335\223\305\305\305\324\253\253"
-  "\253\374\216\216\216\377qqq\377SSS\377666\377\32\32\31\377\275\2758\377"
-  "\377\377T\377\377\377^\377\375\375b\377PP\40\377\0\0\0\377\0\0\0\320"
-  "\0\0\0\6\0\0\0\0\377\377\377\2\377\377\377c\376\376\376\316\363\363\363"
-  "\366\331\331\331\377\273\273\273\377\236\236\236\377\201\201\177\377"
-  "wwZ\377\232\232.\377WW\35\377\15\15\15\37700\16\377\376\376Q\377\377"
-  "\377`\377\377\377k\377\377\377q\377\277\277U\377\1\1\1\377\0\0\0\376"
-  "\0\0\0""4\0\0\0\0\377\377\377h\373\373\373\375\350\350\350\377\313\313"
-  "\313\377\262\262\247\377\252\252w\377\267\267E\377\327\327\33\377\373"
-  "\373\2\377\376\376\0\377\37\37\3\377\0\0\0\377aa\35\377\351\351T\377"
-  "\377\377l\377\377\377x\377\377\377~\377\374\374}\377\30\30\14\377\0\0"
-  "\0\377\0\0\0v\372\372\372\16\364\364\364\343\333\333\333\377\320\320"
-  "\227\377\345\3459\377\364\364\20\377\376\376\1\377\377\377\0\377\374"
-  "\374\0\377\367\367\0\377\326\326\0\377\0\0\0\377\0\0\0\377\0\0\0\377"
-  "\20\20\6\377UU'\377\320\320l\377\377\377\214\377\377\377\214\377RR,\377"
-  "\0\0\0\377\0\0\0\255\334\334\334G\315\315\315\377\260\260\256\377\357"
-  "\357\35\377\377\377\0\377\374\374\0\377\367\367\0\377\357\357\0\377\346"
-  "\347\0\377\335\336\0\377\237\240\0\377\0\0\0\377\0\0\0\377\3\3\3\377"
-  "\0\0\0\377\0\0\0\377\7\7\4\377\223\223W\377\376\376\231\377{{H\377\0"
-  "\0\0\377\0\0\0\322\267\267\267\207\242\242\242\377\230\230t\377\367\367"
-  "\0\377\360\360\0\377\347\347\0\377\336\336\0\377\325\326\0\377\314\315"
-  "\0\377\303\304\0\377|}\0\377\0\0\0\377\0\0\0\377\214\214\214\377\200"
-  "\200\200\377\27\27\27\377\0\0\0\377\5\5\3\377\266\266v\377\230\230`\377"
-  "\0\0\0\377\0\0\0\350\216\216\216\241www\377\205\206B\377\336\340\0\377"
-  "\326\327\0\377\314\316\0\377\303\305\0\377\273\275\0\377\261\264\0\377"
-  "\250\253\0\377de\0\377\0\0\0\377\0\0\0\377\241\241\241\377\312\312\312"
-  "\377\223\223\223\377\25\25\25\377\0\0\0\377RR8\377\245\245o\377\0\0\0"
-  "\377\0\0\0\364ccc\264JJJ\377kk\37\377\303\305\0\377\273\275\0\377\262"
-  "\264\0\377\251\253\0\377\241\244\0\377\234\237\0\377\232\235\0\377^`"
-  "\0\377\0\0\0\377\0\0\0\377xxx\377\232\232\232\377~~~\377###\377\0\0\0"
-  "\377>>.\377\246\246w\377\0\0\0\377\0\0\0\365888\246\37\37\37\377\77\77"
-  "\7\377\251\254\0\377\242\244\0\377\234\237\0\377\232\235\0\377\232\235"
-  "\0\377\232\235\0\377\232\235\0\377eg\0\377\0\0\0\377\0\0\0\377KKK\377"
-  "ddd\377111\377\2\2\2\377\0\0\0\377\177\177f\377\232\232u\377\0\0\0\377"
-  "\0\0\0\351\16\16\16\217\2\2\2\377\36\37\0\377\232\235\0\377\232\235\0"
-  "\377\232\235\0\377\232\235\0\377\232\235\0\377\232\235\0\377\232\235"
-  "\0\377qs\0\377\0\0\0\377\0\0\0\377\15\15\15\377\7\7\7\377\0\0\0\377\0"
-  "\0\0\37744.\377\355\355\313\377~~f\377\0\0\0\377\0\0\0\325\0\0\0X\0\0"
-  "\0\377\3\3\0\377\211\213\0\377\232\235\0\377\232\235\0\377\232\235\0"
-  "\377\232\235\0\377\232\235\0\377\232\235\0\377\207\212\0\377\0\0\0\377"
-  "\0\0\0\377\0\0\0\377\0\0\0\377\10\10\6\377aaP\377\356\356\327\377\377"
-  "\377\346\377WWI\377\0\0\0\377\0\0\0\261\0\0\0\27\0\0\0\361\0\0\0\377"
-  ";<\0\377\204\206\0\377\226\231\0\377\232\235\0\377\232\235\0\377\232"
-  "\235\0\377\232\235\0\377\231\234\0\377\16\16\0\377\0\0\0\377&&\24\377"
-  "\205\205Q\377\323\323\230\377\376\376\322\377\377\377\357\377\375\375"
-  "\355\377\34\34\31\377\0\0\0\377\0\0\0|\0\0\0\0\0\0\0\214\0\0\0\377\0"
-  "\0\0\377\3\3\0\377\11\11\0\377\32\33\0\37723\0\377VX\0\377{}\0\377\224"
-  "\227\0\37756\0\377\0\0\0\37788\35\377\376\376\231\377\377\377\266\377"
-  "\377\377\322\377\377\377\355\377\307\307\273\377\2\2\2\377\0\0\0\376"
-  "\0\0\0:\0\0\0\0\0\0\0\11\0\0\0\232\0\0\0\365\0\0\0\377\0\0\0\377\0\0"
-  "\0\377\0\0\0\377\0\0\0\377\0\0\0\377\14\14\0\377\32\32\0\377\0\0\0\377"
-  "\2\2\1\377\305\305w\377\377\377\263\377\377\377\316\377\376\376\342\377"
-  "[[S\377\0\0\0\377\0\0\0\327\0\0\0\10\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\34"
-  "\0\0\0>\0\0\0a\0\0\0\204\0\0\0\263\0\0\0\353\0\0\0\377\0\0\0\377\0\0"
-  "\0\377\0\0\0\377\0\0\0\37799#\377\363\363\246\377\377\377\306\377\270"
-  "\270\233\377\7\7\6\377\0\0\0\377\0\0\0s\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0/\0\0\0v\0\0"
-  "\0\314\0\0\0\371\0\0\0\377\0\0\0\37744$\377jjO\377\15\15\13\377\0\0\0"
-  "\377\0\0\0\324\0\0\0\13\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0+\0\0"
-  "\0\235\0\0\0\375\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\347\0\0\0-\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\2\0\0\0Q\0\0\0\262"
-  "\0\0\0\312\0\0\0\223\0\0\0\36\0\0\0\0\0\0\0\0\0\0\0\0"};
-
-
-/* GdkPixbuf RGBA C-Source image dump */
-
-#ifdef __SUNPRO_C
-#pragma align 4 (power)
-#endif
-#ifdef __GNUC__
-static const guint8 power[] __attribute__ ((__aligned__ (4))) = 
-#else
-static const guint8 power[] = 
-#endif
-{ ""
-  /* Pixbuf magic (0x47646b50) */
-  "GdkP"
-  /* length: header (24) + pixel_data (1152) */
-  "\0\0\4\230"
-  /* pixdata_type (0x1010002) */
-  "\1\1\0\2"
-  /* rowstride (64) */
-  "\0\0\0@"
-  /* width (16) */
-  "\0\0\0\20"
-  /* height (18) */
-  "\0\0\0\22"
-  /* pixel_data: */
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\17\377\377\377\306\377\377"
-  "\377\335\375\375\375\335\333\333\333\335\234\234\234\335\\\\\\\250''"
-  "'\3\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377"
-  "\377\377)\377\377\377\377\372\363\363\377\324\302\302\377\230\206\206"
-  "\377NKK\377\24\24\24\356\3\3\3\11\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\376\376\376H\360\360\360\377\330\205\205"
-  "\377\373\7\7\377\367\4\4\377,\6\6\377\2\2\2\365,,,/\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\376\376\376\11\376\376\376\224\364\364"
-  "\364\371\246\246\246\377\240JJ\377\377\0\0\377\375\0\0\377'\0\0\377\3"
-  "\3\3\377\34\34\34\370\3\3\3\215\0\0\0\7\0\0\0\0\0\0\0\0\0\0\0\0\376\376"
-  "\376\12\376\376\376\276\374\374\374\377\331\310\310\377QQQ\377j\23\23"
-  "\377\377\0\0\377\375\0\0\377'\0\0\377\7\1\1\377\32\4\4\377\0\0\0\377"
-  "\0\0\0\266\0\0\0\10\0\0\0\0\376\376\376\1\376\376\376\232\374\374\374"
-  "\377\362\265\265\377\331\27\27\377\13\13\13\377V\0\0\377\377\0\0\377"
-  "\375\0\0\377'\0\0\377\21\0\0\377\336\0\0\3776\0\0\377\0\0\0\377\0\0\0"
-  "\217\0\0\0\0\376\376\3762\375\375\375\373\357\320\320\377\375\22\22\377"
-  "\326\0\0\377\0\0\0\377V\0\0\377\377\0\0\377\375\0\0\377'\0\0\377\21\0"
-  "\0\377\366\0\0\377\345\0\0\377\32\0\0\377\0\0\0\370\0\0\0*\375\375\375"
-  "\221\354\354\354\377\360UU\377\377\0\0\377\326\0\0\377\0\0\0\377V\0\0"
-  "\377\377\0\0\377\375\0\0\377'\0\0\377\21\1\1\377\366\14\14\377\377\7"
-  "\7\377\217\1\1\377\0\0\0\377\0\0\0\205\354\354\354\324\322\307\307\377"
-  "\372\21\21\377\377\0\0\377\326\0\0\377\0\0\0\377V\0\0\377\377\0\0\377"
-  "\375\0\0\377'\0\0\377\21\3\3\377\366//\377\377''\377\341\27\27\377\7"
-  "\1\1\377\0\0\0\311\317\317\317\360\272\236\236\377\376\2\2\377\377\0"
-  "\0\377\326\0\0\377\0\0\0\377V\0\0\377\377\0\0\377\375\0\0\377'\0\0\377"
-  "\21\6\6\377\366RR\377\377JJ\377\36777\377\26\4\4\377\0\0\0\344\261\261"
-  "\261\353\236\204\204\377\374\2\2\377\377\0\0\377\326\2\2\377\0\0\0\377"
-  "\26\0\0\377B\0\0\377A\0\0\377\12\0\0\377\21\10\10\377\366uu\377\377k"
-  "k\377\365SS\377\24\6\6\377\0\0\0\340\221\221\221\312vpp\377\352\13\13"
-  "\377\377\0\0\377\347\17\17\377\17\3\3\377\0\0\0\377\0\0\0\377\0\0\0\377"
-  "\0\0\0\377,\36\36\377\372\231\231\377\377\211\211\377\326__\377\4\1\1"
-  "\377\0\0\0\277ooo\200TTT\377\235\33\33\377\377\2\2\377\377\36\36\377"
-  "\357==\377\347[[\377\347yy\377\347\226\226\377\347\255\255\377\364\300"
-  "\300\377\377\275\275\377\377\243\243\377w@@\377\0\0\0\377\0\0\0uPPP\36"
-  "555\363#\23\23\377\324\4\4\377\377$$\377\377HH\377\377ll\377\377\220"
-  "\220\377\377\264\264\377\377\326\326\377\377\352\352\377\377\325\325"
-  "\377\315\221\221\377\13\7\7\377\0\0\0\356\0\0\0\30\0\0\0\0\24\24\24t"
-  "\2\2\2\376\36\1\1\377\312\36\36\377\377HH\377\377ll\377\377\220\220\377"
-  "\377\264\264\377\377\325\325\377\377\347\347\377\303\244\244\377\31\23"
-  "\23\377\0\0\0\375\0\0\0i\0\0\0\0\0\0\0\0\0\0\0\3\0\0\0\221\0\0\0\376"
-  "\10\1\1\377b\34\34\377\272JJ\377\337uu\377\336\217\217\377\267\210\210"
-  "\377]LL\377\6\5\5\377\0\0\0\375\0\0\0\210\0\0\0\2\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\2\0\0\0b\0\0\0\347\0\0\0\377\0\0\0\377\2\1\1\377\2\1\1\377"
-  "\0\0\0\377\0\0\0\377\0\0\0\343\0\0\0[\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\17\0\0\0\\\0\0\0\236\0\0\0\274\0\0\0\273"
-  "\0\0\0\234\0\0\0Y\0\0\0\15\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"};
-
-
-/* GdkPixbuf RGBA C-Source image dump */
-
-#ifdef __SUNPRO_C
-#pragma align 4 (grab)
-#endif
-#ifdef __GNUC__
-static const guint8 grab[] __attribute__ ((__aligned__ (4))) = 
-#else
-static const guint8 grab[] = 
-#endif
-{ ""
-  /* Pixbuf magic (0x47646b50) */
-  "GdkP"
-  /* length: header (24) + pixel_data (2592) */
-  "\0\0\12""8"
-  /* pixdata_type (0x1010002) */
-  "\1\1\0\2"
-  /* rowstride (144) */
-  "\0\0\0\220"
-  /* width (36) */
-  "\0\0\0$"
-  /* height (18) */
-  "\0\0\0\22"
-  /* pixel_data: */
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\376\376\376\1\376\376\376\36\376\376\376D\376\376\376m\376\376\376"
-  "\211\371\371\371\241\351\351\351\261\326\326\326\271\303\303\303\276"
-  "\260\260\260\266\235\235\235\253\211\211\211\240uuu\215```jLLLF888#+"
-  "++\2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\376\376\376\14\376\376\376\234\376\376\376\335\376\376\376\371\376"
-  "\376\376\377\375\375\375\377\363\363\363\377\342\342\342\377\317\317"
-  "\317\377\274\274\274\377\251\251\251\377\226\226\226\377\203\203\203"
-  "\377ppp\377]]]\377JJJ\377777\377###\372\20\20\20\340\1\1\1\245\0\0\0"
-  "b\0\0\0\24\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\376\376\376S\376"
-  "\376\376\377\376\376\376\377\376\372\366\377\373\356\341\377\363\333"
-  "\301\377\355\312\247\377\351\276\224\377\346\266\206\377\244\236\230"
-  "\377\212\212\212\377\304\233s\377\310\231j\377\270\215b\377\234yU\377"
-  "t[B\377F8)\377\27\22\16\377\1\1\1\377\0\0\0\377\0\0\0\377\0\0\0\357\0"
-  "\0\0\244\0\0\0=\0\0\0\2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\376\376\376}\376\376\376\377"
-  "\376\345\314\377\377\271s\377\377\264h\377\377\264h\377\377\264h\377"
-  "\377\264h\377\377\264h\377\216\204z\377kkk\377\337\243f\377\377\264h"
-  "\377\377\264h\377\377\264h\377\377\264h\377\377\264h\377\360\251b\377"
-  "\300\210N\377\202\\5\3772#\24\377\2\2\1\377\0\0\0\377\0\0\0\374\0\0\0"
-  "\255\0\0\0%\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\375\375\375\246\365\365\365\377\365\315\243\377"
-  "\377\264h\377\377\264h\377\377\264h\377\377\264h\377\377\264h\377\377"
-  "\264h\377vk_\377LLL\377\325\232_\377\377\264h\377\377\264h\377\377\264"
-  "h\377\377\264h\377\377\264h\377\377\264h\377\377\264h\377\377\264h\377"
-  "\377\264h\377\316\221T\377hI*\377\7\5\3\377\0\0\0\377\0\0\0\361\0\0\0"
-  "\\\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\352"
-  "\352\352\1\350\350\350\313\330\330\330\377\360\273\206\377\377\264h\377"
-  "\377\264h\377\377\264h\377\377\264h\377\377\264h\377\377\264h\377_RE"
-  "\377---\377\312\221W\377\377\264h\377\377\264h\377\377\264h\377\377\264"
-  "i\377\377\265j\377\377\265k\377\377\266l\377\377\266l\377\377\266l\377"
-  "\377\266l\377\377\265k\377\327\231Z\377K5\40\377\0\0\0\377\0\0\0\373"
-  "\0\0\0a\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\322\322"
-  "\322\5\312\312\312\332\271\271\271\377\356\263v\377\377\264h\377\377"
-  "\264h\377\377\264h\377\377\264h\377\377\264h\377\377\264h\377I;-\377"
-  "\16\16\16\377\300\210O\377\377\265j\377\377\267m\377\377\270q\377\377"
-  "\272t\377\377\273w\377\377\274y\377\377\275z\377\377\275{\377\377\275"
-  "{\377\377\275{\377\377\275z\377\377\274y\377\373\270u\377sT5\377\1\1"
-  "\0\377\0\0\0\363\0\0\0(\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\264\264\264\10\254\254\254\343\232\232\232\377\355\256n\377\377\264"
-  "h\377\377\264h\377\377\264h\377\377\264h\377\377\264h\377\377\264h\377"
-  "7(\31\377\0\0\0\377\272\207S\377\377\273w\377\377\275{\377\377\277\177"
-  "\377\377\301\203\377\377\302\206\377\377\304\210\377\377\305\212\377"
-  "\377\305\213\377\377\305\213\377\377\305\213\377\377\305\212\377\377"
-  "\304\210\377\377\302\205\377\373\276\201\377J8&\377\0\0\0\377\0\0\0\223"
-  "\0\0\0\0\322\322\322\0\304\304\304)\262\262\262M\235\235\235a\210\210"
-  "\210vwww\226\214\214\214\370{{{\377\222|e\377\212qX\377}dK\377oW>\377"
-  "aI1\377T<%\377O8\40\377\21\14\7\377\0\0\0\377\266\210[\377\377\302\204"
-  "\377\377\304\211\377\377\306\215\377\377\310\221\377\377\312\225\377"
-  "\377\313\227\377\377\314\231\377\377\315\232\377\377\315\233\377\377"
-  "\315\232\377\377\314\231\377\377\313\227\377\377\312\225\377\377\310"
-  "\221\377\263\213c\377\0\0\0\377\0\0\0\322\336\336\336\32\322\322\322"
-  "\300\277\277\277\377\252\252\252\377\225\225\225\377\200\200\200\377"
-  "ooo\377ooo\377\\\\\\\377III\377666\377###\377\20\20\20\377\3\3\3\377"
-  "\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\270\216e\377\377\310\220\377"
-  "\377\313\226\377\377\315\233\377\377\317\237\377\377\321\243\377\377"
-  "\323\247\377\377\324\251\377\377\325\252\377\377\325\253\377\377\325"
-  "\252\377\377\324\251\377\377\323\246\377\377\321\243\377\377\317\237"
-  "\377\273\227r\377\0\0\0\377\0\0\0\327\331\331\331\227\310\310\310\377"
-  "\264\264\264\357\241\241\241\255\213\213\213\226vvv\210bbb|PPP\362=="
-  "=\377\233tM\377\241vJ\377\232nB\377\226j>\377\226mC\377\226oH\377\227"
-  "rL\377)\37\26\377\0\0\0\377\275\226o\377\377\315\234\377\377\321\242"
-  "\377\377\323\250\377\377\326\255\377\377\330\262\377\377\332\265\377"
-  "\377\333\270\377\377\334\272\377\377\334\273\377\377\334\272\377\377"
-  "\334\270\377\377\332\265\377\377\330\262\377\376\325\254\377_N>\377\0"
-  "\0\0\377\0\0\0\241\317\317\317\253\274\274\274\377\247\247\247\355\221"
-  "\221\221\207|||\40mmm\0;;;\10""111\343\36\36\36\377\333\234[\377\377"
-  "\264h\377\377\264i\377\377\267o\377\377\273w\377\377\277\177\377\377"
-  "\303\207\377J9)\377\0\0\0\377\264\222p\377\377\322\246\377\377\326\255"
-  "\377\377\331\263\377\377\334\271\377\377\337\277\377\377\341\304\377"
-  "\377\343\307\377\377\344\311\377\377\345\312\377\377\344\311\377\377"
-  "\343\307\377\377\341\304\377\376\336\277\377\227\202m\377\4\3\2\377\0"
-  "\0\0\371\0\0\0""9\302\302\302\31\260\260\260\301\233\233\233\376\206"
-  "\206\206\377ppp\364]]]l\36\36\36\5\21\21\21\332\4\4\4\377\311\216R\377"
-  "\377\264h\377\377\266l\377\377\272t\377\377\276}\377\377\302\205\377"
-  "\377\306\215\377P\77.\377\0\0\0\377\253\215p\377\377\326\256\377\377"
-  "\332\266\377\377\336\275\377\377\341\304\377\377\345\313\377\377\350"
-  "\321\377\377\352\326\377\377\354\331\377\377\354\332\377\377\354\331"
-  "\377\377\352\326\377\354\327\301\377laU\377\3\2\2\377\0\0\0\376\0\0\0"
-  "\177\0\0\0\0\0\0\0\0\236\236\236\3\220\220\220Kzzz\271ddd\377OOO\364"
-  "AAA\32\0\0\0\302\0\0\0\377\247vD\377\377\264h\377\377\267o\377\377\274"
-  "x\377\377\300\200\377\377\304\211\377\377\310\222\377VE3\377\0\0\0\377"
-  "\242\210n\377\377\332\264\377\377\336\274\377\377\342\305\377\377\346"
-  "\315\377\377\352\325\377\377\356\334\377\377\361\343\377\377\363\350"
-  "\377\377\364\352\377\354\341\326\377\215\204|\377\26\24\23\377\0\0\0"
-  "\377\0\0\0\373\0\0\0\177\0\0\0\2\0\0\0\0\0\0\0\0\211\211\211\5|||Skk"
-  "k\312XXX\377DDD\357999\35\0\0\0\235\0\0\0\377yU1\377\375\263h\377\377"
-  "\270q\377\377\274y\377\377\301\202\377\377\305\213\377\377\312\224\377"
-  "\\J7\377\0\0\0\377\231\201i\377\377\333\267\377\377\337\300\377\377\344"
-  "\311\377\377\350\321\377\377\354\332\377\376\357\341\377\340\326\316"
-  "\377\250\244\237\377WUT\377\12\12\12\377\0\0\0\377\0\0\0\377\0\0\0\316"
-  "\0\0\0B\0\0\0\0\0\0\0\0\0\0\0\0\225\225\225\33\211\211\211\305vvv\376"
-  "aaa\377MMM\347\77\77\77M\0\0\0\0\0\0\0y\0\0\0\377\5\4\2\377%\32\17\377"
-  "S<%\377|\\;\377\234vP\377\267\215d\377\312\237u\377O\77""0\377\0\0\0"
-  "\377ucQ\377\304\250\215\377\270\241\212\377\236\215|\377zod\377VPJ\377"
-  "(%#\377\7\7\7\377\0\0\0\377\0\0\0\377\0\0\0\373\0\0\0\310\0\0\0`\0\0"
-  "\0\7\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\222\222\222$\201\201\201\217kkk"
-  "\316ZZZqJJJ\23\0\0\0\0\0\0\0\0\0\0\0%\0\0\0\306\0\0\0\364\0\0\0\376\0"
-  "\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377"
-  "\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377"
-  "\0\0\0\365\0\0\0\313\0\0\0\210\0\0\0/\0\0\0\2\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0bbb\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\22\0\0\0A\0\0\0l\0\0\0\223\0\0\0\257\0"
-  "\0\0\310\0\0\0\330\0\0\0\337\0\0\0\346\0\0\0\337\0\0\0\323\0\0\0\307"
-  "\0\0\0\263\0\0\0\220\0\0\0l\0\0\0D\0\0\0\24\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"};
-
-
-/* GdkPixbuf RGBA C-Source image dump */
-
-#ifdef __SUNPRO_C
-#pragma align 4 (sequencer)
-#endif
-#ifdef __GNUC__
-static const guint8 sequencer[] __attribute__ ((__aligned__ (4))) = 
-#else
-static const guint8 sequencer[] = 
-#endif
-{ ""
-  /* Pixbuf magic (0x47646b50) */
-  "GdkP"
-  /* length: header (24) + pixel_data (1408) */
-  "\0\0\5\230"
-  /* pixdata_type (0x1010002) */
-  "\1\1\0\2"
-  /* rowstride (64) */
-  "\0\0\0@"
-  /* width (16) */
-  "\0\0\0\20"
-  /* height (22) */
-  "\0\0\0\26"
-  /* pixel_data: */
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\342\342\342\1\313\313\313B\255\255\255\332zzz\336"
-  "QQQ\203\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\365\365\365\32\330\330\330\237\252\254\261\373Md\213"
-  "\377,>]\377!!!\227\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\377\377\377\5\374\374\374p\341\342\342\355\222\236\263"
-  "\377A_\226\377+Ai\377\21$F\377\2\2\2\227\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\377\377\377\1\377\377\377B\376\376\376\320\323\330"
-  "\340\377|\221\266\377Wm\225\377CIS\377\31\31\33\377\16\37\77\377\0\0"
-  "\0\227\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\35\377\377"
-  "\377\244\366\370\372\374\270\304\331\377\202\225\270\377qz\212\377MN"
-  "N\355&&&z\2\2\3\366\22#A\377\0\0\0\227\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\377\377\377\10\377\377\377\351\341\346\357\377\247\266\320\377\232"
-  "\244\266\377}~\200\373XXX\236;;;\30\0\0\0\17\1\2\3\364\26&C\377\0\0\0"
-  "\227\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\5\376\376\376\350\277"
-  "\310\330\377\253\256\262\377\206\206\206\311fff9\0\0\0\0\0\0\0\0\0\0"
-  "\0\17\1\2\3\364\32*E\377\0\0\0\227\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\367"
-  "\367\367\5\343\343\343\350\263\270\302\377\207\207\207\272yyy\6\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\17\1\2\3\364\35,G\377\0\0\0\227\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\311\311\311\5\260\260\260\350\236\242\251\377TT"
-  "T\251\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\17\1\2\3\364\37.H\377\0\0"
-  "\0\227\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\225\225\225\5}}}\350\210\213\220"
-  "\377!!!\251\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\17\1\2\3\364!/H\377"
-  "\0\0\0\227\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0bbb\5JJJ\350qsw\377\1\1\1\251"
-  "\0\0\0\0\0\0\0\0\0\0\0+\0\0\0\\\0\0\0_\1\2\3\367\"0I\377\0\0\0\227\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0...\5\27\27\27\350egl\377\0\0\0\251\0\0"
-  "\0\22\0\0\0\266\13\14\16\377$)1\377\31\36'\377\5\6\10\377!0I\377\0\0"
-  "\0\227\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\4\4\4\5\1\1\1\350_ci\377\0\0\0"
-  "\251\0\0\0\252<@F\377\235\253\304\377\220\244\306\377w\217\271\377Tn"
-  "\233\377%5Q\377\0\0\0\230\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\5\0\0"
-  "\0\350X]e\377\0\0\0\266\0\0\0\360\236\252\276\377\241\261\317\377\212"
-  "\236\303\377r\212\267\377Yv\252\377+\77d\377\0\0\0\273\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\5\0\0\0\350QWa\377\0\0\0\257\0\0\0\340y\204"
-  "\230\377\226\250\311\377\201\227\276\377j\204\263\377Rq\247\377\36.J"
-  "\377\0\0\0\245\0\0\0\0\0\0\0\1\0\0\0""6\0\0\0j\0\0\0j\0\0\0\360IP]\377"
-  "\0\0\0\251\0\0\0a\14\16\20\375OZo\377bv\231\377Nd\213\377#1J\377\1\2"
-  "\3\357\0\0\0/\0\0\0\21\0\0\0\267\7\11\15\375\37'6\377!'3\377\7\11\13"
-  "\377AJY\377\0\0\0\251\0\0\0\0\0\0\0K\0\0\0\276\1\1\1\356\0\0\1\347\0"
-  "\0\0\250\0\0\0*\0\0\0\0\0\0\0\235\21\33.\377Fd\231\377\\y\254\377l\206"
-  "\264\377q\210\260\377HTk\377\0\0\0\253\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\351#Av\377=_\234\377Nm\244\377"
-  "\\y\254\377g\201\261\377N`\201\377\0\0\0\322\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\314\24,V\377/T\225\377"
-  ">`\235\377Kk\243\377Us\250\3770\77Z\377\0\0\0\267\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0F\1\2\5\365\22$D\377"
-  "%Ar\377-Gu\377\37-F\377\2\3\4\361\0\0\0""5\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0""3\0\0\0\250\0\0"
-  "\0\335\0\0\0\333\0\0\0\240\0\0\0*\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"};
-
-
-/* GdkPixbuf RGBA C-Source image dump */
-
-#ifdef __SUNPRO_C
-#pragma align 4 (play)
-#endif
-#ifdef __GNUC__
-static const guint8 play[] __attribute__ ((__aligned__ (4))) = 
-#else
-static const guint8 play[] = 
-#endif
-{ ""
-  /* Pixbuf magic (0x47646b50) */
-  "GdkP"
-  /* length: header (24) + pixel_data (1512) */
-  "\0\0\6\0"
-  /* pixdata_type (0x1010002) */
-  "\1\1\0\2"
-  /* rowstride (84) */
-  "\0\0\0T"
-  /* width (21) */
-  "\0\0\0\25"
-  /* height (18) */
-  "\0\0\0\22"
-  /* pixel_data: */
-  "\376\376\376e\376\376\376\252\376\376\376I\376\376\376\5\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\376\376\376"
-  "\323\376\376\376\377\376\376\376\375\360\360\360\322\320\320\320g\261"
-  "\261\261\20\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\376\376"
-  "\376\324\375\375\375\377\355\356\355\377\322\322\322\377\265\265\265"
-  "\377\227\227\227\347vvv\211YYY\35\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\373\373\373\324\351\351\351\377G\275G\377V\263V\377\200\227\200\377"
-  "uuu\377YYY\377<<<\372\33\33\33\251\2\2\2=\0\0\0\2\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\342\342"
-  "\342\324\307\307\307\377.\262.\377\0\261\0\377\5\257\5\377\37\223\37"
-  "\377,T,\377\32\34\32\377\4\4\4\377\0\0\0\374\0\0\0\307\0\0\0Y\0\0\0\13"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\300"
-  "\300\300\324\245\245\245\377%\251%\377\0\261\0\377\0\261\0\377\0\261"
-  "\0\377\0\260\0\377\1\210\1\377\0<\0\377\0\4\0\377\0\0\0\377\0\0\0\377"
-  "\0\0\0\337\0\0\0{\0\0\0\24\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\235\235\235\324\203\203\203\377\35\240\35\377\0\261\0\377\0\261"
-  "\0\377\0\261\0\377\0\261\0\377\0\261\0\377\0\261\0\377\1\235\1\377\1"
-  "T\1\377\0\21\0\377\0\0\0\377\0\0\0\377\0\0\0\365\0\0\0\232\0\0\0""1\0"
-  "\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0|||\324aaa\377\24\230\24\377\0\261\0\377"
-  "\0\261\0\377\0\261\0\377\4\262\4\377\16\265\16\377\30\270\30\377\36\272"
-  "\36\377\37\272\37\377\31\256\31\377\16n\16\377\3!\3\377\0\1\0\377\0\0"
-  "\0\377\0\0\0\372\0\0\0\272\0\0\0L\0\0\0\7\0\0\0\0ZZZ\324\77\77\77\377"
-  "\13\217\13\377\0\261\0\377\1\261\1\377\15\265\15\377\"\273\"\3774\301"
-  "4\377A\305A\377H\307H\377I\307I\377B\305B\3776\3016\377$\271$\377\16"
-  "\203\16\377\1""3\1\377\0\2\0\377\0\0\0\377\0\0\0\377\0\0\0\324\0\0\0"
-  "]777\324\35\35\35\377\3\207\3\377\0\261\0\377\17\265\17\377*\276*\377"
-  "C\305C\377Z\314Z\377j\321j\377s\324s\377t\324t\377k\322k\377\\\315\\"
-  "\377G\306G\377.\277.\377\22\261\22\377\0b\0\377\0\3\0\377\0\0\0\377\0"
-  "\0\0\377\0\0\0\365\26\26\26\324\3\3\3\377\0\204\0\377\7\263\7\377$\274"
-  "$\377C\305C\377`\316`\377{\326{\377\220\335\220\377\234\341\234\377\235"
-  "\341\235\377\222\335\222\377}\326}\377V\263V\377!b!\377\5\31\5\377\0"
-  "\1\0\377\0\0\0\377\0\0\0\374\0\0\0\315\0\0\0[\1\1\1\324\0\0\0\377\0\204"
-  "\0\377\21\266\21\3773\3003\377U\313U\377u\325u\377\225\336\225\377\261"
-  "\347\261\377\304\355\304\377\302\350\302\377x\235x\377+A+\377\4\6\4\377"
-  "\0\0\0\377\0\0\0\377\0\0\0\362\0\0\0\232\0\0\0""8\0\0\0\3\0\0\0\0\0\0"
-  "\0\324\0\0\0\377\0\204\0\377\27\270\27\377:\303:\377]\315]\377\200\330"
-  "\200\377\243\342\243\377\243\306\243\377isi\377\26\27\26\377\0\0\0\377"
-  "\0\0\0\377\0\0\0\374\0\0\0\304\0\0\0c\0\0\0\15\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\324\0\0\0\377\0\204\0\377\25\267\25\3778\3028\377U\301"
-  "U\377Q\214Q\377):)\377\5\6\5\377\0\0\0\377\0\0\0\377\0\0\0\347\0\0\0"
-  "\222\0\0\0""1\0\0\0\3\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\324\0\0\0\377\0\204\0\377\12\226\12\377\24S\24\377\7\24\7\377"
-  "\0\0\0\377\0\0\0\377\0\0\0\375\0\0\0\300\0\0\0\\\0\0\0\16\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\324"
-  "\0\0\0\377\0\27\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\343\0\0\0\211"
-  "\0\0\0'\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\324\0\0\0\377\0\0\0\377\0\0"
-  "\0\367\0\0\0\267\0\0\0T\0\0\0\13\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\215\0\0\0\333\0\0\0\202\0\0\0%\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"};
-
-
-/* GdkPixbuf RGBA C-Source image dump */
-
-#ifdef __SUNPRO_C
-#pragma align 4 (stop)
-#endif
-#ifdef __GNUC__
-static const guint8 stop[] __attribute__ ((__aligned__ (4))) = 
-#else
-static const guint8 stop[] = 
-#endif
-{ ""
-  /* Pixbuf magic (0x47646b50) */
-  "GdkP"
-  /* length: header (24) + pixel_data (1296) */
-  "\0\0\5("
-  /* pixdata_type (0x1010002) */
-  "\1\1\0\2"
-  /* rowstride (72) */
-  "\0\0\0H"
-  /* width (18) */
-  "\0\0\0\22"
-  /* height (18) */
-  "\0\0\0\22"
-  /* pixel_data: */
-  "\376\376\376t\376\376\376\317\375\375\375\320\360\360\360\320\324\324"
-  "\324\320\267\267\267\320\233\233\233\320~~~\320bbb\320EEE\320(((\320"
-  "\15\15\15\320\0\0\0\320\0\0\0\320\0\0\0\320\0\0\0\320\0\0\0\320\0\0\0"
-  "\213\376\376\376\320\375\375\375\377\355\355\355\377\321\321\321\377"
-  "\265\265\265\377\230\230\230\377|||\377___\377CCC\377&&&\377\13\13\13"
-  "\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0"
-  "\0\355\373\373\373\321\350\350\350\377^w\244\3772S\216\377*L\206\377"
-  "#D~\377\33<w\377\24""5o\377\14-g\377\4%`\377\0!\\\377\0!\\\377\0!\\\377"
-  "\0!\\\377\0!\\\377\0\35Q\377\0\0\0\377\0\0\0\356\341\341\341\321\306"
-  "\306\306\377*M\212\377\0-}\377\0-}\377\0-}\377\0-}\377\0-}\377\0-}\377"
-  "\0-}\377\0-}\377\0-}\377\0-}\377\0-}\377\0-}\377\0(n\377\0\0\0\377\0"
-  "\0\0\356\276\276\276\321\244\244\244\377\"E\202\377\0-}\377\0-}\377\0"
-  "-}\377\0-}\377\0-}\377\0-}\377\0-}\377\0-}\377\0-}\377\0-}\377\0-}\377"
-  "\0-}\377\0(n\377\0\0\0\377\0\0\0\356\234\234\234\321\202\202\202\377"
-  "\32=z\377\0-}\377\0-}\377\0-}\377\0-}\377\0-}\377\0-}\377\0-}\377\0-"
-  "}\377\0-}\377\0-}\377\0-}\377\0-}\377\0(n\377\0\0\0\377\0\0\0\356zzz"
-  "\321```\377\22""5r\377\0-}\377\0-}\377\0-}\377\0-}\377\0-}\377\0-}\377"
-  "\0-}\377\0-}\377\1-}\377\2.~\377\2/~\377\1.~\377\0(n\377\0\0\0\377\0"
-  "\0\0\356XXX\321>>>\377\12-j\377\0-}\377\0-}\377\0-}\377\0-}\377\0-}\377"
-  "\0-}\377\3/~\377\14""7\203\377\26\77\210\377\34D\213\377\36E\214\377"
-  "\32B\212\377\21""5w\377\0\0\0\377\0\0\0\356666\321\34\34\34\377\3%b\377"
-  "\0-}\377\0-}\377\0-}\377\0-}\377\0-}\377\10""3\201\377\32C\212\377+P"
-  "\223\3777Z\231\377>`\235\377@a\235\377<^\233\377-L\205\377\0\0\0\377"
-  "\0\0\0\356\24\24\24\321\3\3\3\377\0\"`\377\0-}\377\0-}\377\0-}\377\0"
-  "-}\377\10""4\201\377\40G\215\3777Z\231\377Jj\242\377Xu\252\377`|\256"
-  "\377b}\257\377\\y\254\377Hc\223\377\0\0\0\377\0\0\0\356\1\1\1\321\0\0"
-  "\0\377\0\"`\377\0-}\377\0-}\377\0-}\377\3""0\177\377\33C\213\3777Z\231"
-  "\377Qo\246\377g\202\261\377x\220\272\377\202\230\277\377\204\231\300"
-  "\377|\223\274\377bx\240\377\0\0\0\377\0\0\0\356\0\0\0\321\0\0\0\377\0"
-  "\"`\377\0-}\377\0-}\377\0-}\377\16""9\204\377-R\224\377Kk\243\377h\203"
-  "\262\377\202\230\277\377\227\251\312\377\244\264\320\377\246\265\321"
-  "\377\234\255\314\377z\214\254\377\0\0\0\377\0\0\0\356\0\0\0\321\0\0\0"
-  "\377\0\"`\377\0-}\377\0-}\377\1.~\377\31B\212\377:]\232\377Zw\253\377"
-  "z\221\273\377\230\252\312\377\262\300\330\377\305\317\341\377\307\321"
-  "\342\377\267\304\332\377\216\235\267\377\0\0\0\377\0\0\0\356\0\0\0\321"
-  "\0\0\0\377\0\"`\377\0-}\377\0-}\377\4""0\177\377\40G\215\377Bc\236\377"
-  "c~\257\377\205\232\301\377\246\265\321\377\306\320\342\377\342\347\360"
-  "\377\344\351\361\377\313\324\344\377\233\247\275\377\0\0\0\377\0\0\0"
-  "\356\0\0\0\321\0\0\0\377\0\"`\377\0-}\377\0-}\377\4""1\177\377\"I\216"
-  "\377Ce\237\377e\200\260\377\207\234\302\377\250\267\323\377\311\322\343"
-  "\377\346\352\362\377\350\354\363\377\316\326\346\377\235\251\276\377"
-  "\0\0\0\377\0\0\0\356\0\0\0\321\0\0\0\377\0\34N\377\0%f\377\0%f\377\3"
-  "'g\377\32:s\3774P\201\377Of\216\377j{\234\377\203\220\250\377\231\243"
-  "\264\377\251\260\274\377\253\262\275\377\235\246\266\377z\205\230\377"
-  "\0\0\0\377\0\0\0\356\0\0\0\320\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377"
-  "\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377"
-  "\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\356\0\0\0\205"
-  "\0\0\0\345\0\0\0\345\0\0\0\345\0\0\0\345\0\0\0\345\0\0\0\345\0\0\0\345"
-  "\0\0\0\345\0\0\0\345\0\0\0\345\0\0\0\345\0\0\0\345\0\0\0\345\0\0\0\345"
-  "\0\0\0\345\0\0\0\345\0\0\0\237"};
-
-
-/* GdkPixbuf RGBA C-Source image dump */
-
-#ifdef __SUNPRO_C
-#pragma align 4 (record)
-#endif
-#ifdef __GNUC__
-static const guint8 record[] __attribute__ ((__aligned__ (4))) = 
-#else
-static const guint8 record[] = 
-#endif
-{ ""
-  /* Pixbuf magic (0x47646b50) */
-  "GdkP"
-  /* length: header (24) + pixel_data (1368) */
-  "\0\0\5p"
-  /* pixdata_type (0x1010002) */
-  "\1\1\0\2"
-  /* rowstride (76) */
-  "\0\0\0L"
-  /* width (19) */
-  "\0\0\0\23"
-  /* height (18) */
-  "\0\0\0\22"
-  /* pixel_data: */
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\376\376\376\32\375\375\375p"
-  "\355\355\355\270\323\323\323\331\270\270\270\352\233\233\233\331~~~\270"
-  "___qEEE\33\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\376\376\376\12\376\376\376\201\376\376\376\357\361\361\361\377"
-  "\326\326\326\377\272\272\272\377\236\236\236\377\202\202\202\377eee\377"
-  "JJJ\377---\360\17\17\17\204\0\0\0\13\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\376\376\376\26\376\376\376\302\376\376\376\377\363\362\362\377"
-  "\342\261\261\377\343\\\\\377\351,,\377\351\33\33\377\332\35\35\377\256"
-  "%%\377Y&&\377\24\22\22\377\1\1\1\377\0\0\0\304\0\0\0\30\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\376\376\376\13\376\376\376\301\376\376\376\377\365\346\346"
-  "\377\365RR\377\376\3\3\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0"
-  "\0\377\377\0\0\377\374\0\0\377\247\1\1\377\20\0\0\377\0\0\0\377\0\0\0"
-  "\303\0\0\0\13\0\0\0\0\0\0\0\0\376\376\376\204\376\376\376\377\366\345"
-  "\345\377\37222\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377"
-  "\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\312\0\0\377"
-  "\21\0\0\377\0\0\0\377\0\0\0\204\0\0\0\0\376\376\376\32\376\376\376\360"
-  "\365\365\365\377\365YY\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0"
-  "\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\1\1\377\377"
-  "\0\0\377\377\0\0\377\235\0\0\377\0\0\0\377\0\0\0\361\0\0\0\35\376\376"
-  "\376d\366\366\366\377\344\276\276\377\376\5\5\377\377\0\0\377\377\0\0"
-  "\377\377\0\0\377\377\0\0\377\377\1\1\377\377\6\6\377\377\16\16\377\377"
-  "\24\24\377\377\26\26\377\377\24\24\377\377\16\16\377\372\6\6\377(\0\0"
-  "\377\0\0\0\377\0\0\0i\363\363\363\250\335\335\335\377\342kk\377\377\0"
-  "\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\5\5\377\377\24\24\377"
-  "\377##\377\377..\377\37755\377\37777\377\37755\377\377--\377\377\"\""
-  "\377w\13\13\377\0\0\0\377\0\0\0\250\333\333\333\304\302\302\302\377\337"
-  "DD\377\377\0\0\377\377\0\0\377\377\0\0\377\377\7\7\377\377\33\33\377"
-  "\377//\377\377@@\377\377MM\377\377UU\377\377XX\377\377UU\377\377LL\377"
-  "\377\77\77\377\233\36\36\377\0\0\0\377\0\0\0\304\300\300\300\304\247"
-  "\247\247\377\325::\377\377\0\0\377\377\0\0\377\377\4\4\377\377\31\31"
-  "\377\37722\377\377II\377\377\\\\\377\377kk\377\377uu\377\377xx\377\377"
-  "uu\377\377jj\377\377ZZ\377\233--\377\0\0\0\377\0\0\0\304\244\244\244"
-  "\247\214\214\214\377\264\77\77\377\377\0\0\377\377\0\0\377\377\17\17"
-  "\377\377++\377\377FF\377\377__\377\377vv\377\377\210\210\377\377\225"
-  "\225\377\377\231\231\377\377\224\224\377\377\207\207\377\377tt\377v-"
-  "-\377\0\0\0\377\0\0\0\247\207\207\207cqqq\377nII\377\372\1\1\377\377"
-  "\3\3\377\377\33\33\377\37799\377\377VV\377\377rr\377\377\214\214\377"
-  "\377\244\244\377\377\264\264\377\377\272\272\377\377\262\262\377\377"
-  "\241\241\377\372\207\207\377'\22\22\377\0\0\0\377\0\0\0hlll\31VVV\357"
-  ":::\377\247\15\15\377\377\6\6\377\377##\377\377BB\377\377``\377\377\177"
-  "\177\377\377\234\234\377\377\270\270\377\377\320\320\377\377\332\332"
-  "\377\377\315\315\377\377\264\264\377\233__\377\0\0\0\377\0\0\0\360\0"
-  "\0\0\34\0\0\0\0""888\201\37\37\37\377\26\6\6\377\305\10\10\377\377''"
-  "\377\377FF\377\377ee\377\377\204\204\377\377\243\243\377\377\302\302"
-  "\377\377\341\341\377\377\362\362\377\377\334\334\377\310\226\226\377"
-  "\20\13\13\377\0\0\0\377\0\0\0\201\0\0\0\0\0\0\0\0\34\34\34\12\7\7\7\277"
-  "\0\0\0\377\15\1\1\377\235\31\31\377\373CC\377\377bb\377\377\201\201\377"
-  "\377\237\237\377\377\273\273\377\377\325\325\377\374\334\334\377\240"
-  "\206\206\377\16\13\13\377\0\0\0\377\0\0\0\300\0\0\0\12\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\25\0\0\0\276\0\0\0\377\1\0\0\3770\15\15\377\20722\377"
-  "\275YY\377\316vv\377\275\177\177\377\211gg\3772((\377\1\1\1\377\0\0\0"
-  "\377\0\0\0\301\0\0\0\26\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\11\0\0\0\177\0\0\0\357\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0"
-  "\377\0\0\0\377\0\0\0\377\0\0\0\360\0\0\0\201\0\0\0\12\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\32\0\0\0m\0\0"
-  "\0\263\0\0\0\327\0\0\0\351\0\0\0\327\0\0\0\264\0\0\0n\0\0\0\33\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"};
-
-
-/* GdkPixbuf RGBA C-Source image dump */
-
-#ifdef __SUNPRO_C
-#pragma align 4 (wave)
-#endif
-#ifdef __GNUC__
-static const guint8 wave[] __attribute__ ((__aligned__ (4))) = 
-#else
-static const guint8 wave[] = 
-#endif
-{ ""
-  /* Pixbuf magic (0x47646b50) */
-  "GdkP"
-  /* length: header (24) + pixel_data (720) */
-  "\0\0\2\350"
-  /* pixdata_type (0x1010002) */
-  "\1\1\0\2"
-  /* rowstride (60) */
-  "\0\0\0<"
-  /* width (15) */
-  "\0\0\0\17"
-  /* height (12) */
-  "\0\0\0\14"
-  /* pixel_data: */
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\13\225\5\377\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\24\361\10\377\4W\0\377\25L\23\377\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\30"
-  "\324\16\377\4`\0\377\6\214\0\377\11=\7\377\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0!\377\26\377\4"
-  "^\0\377\2=\0\377\7\255\0\377\4U\0\377\6r\2\377\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\34\377\21\377\21\377\5\377\22\370"
-  "\6\377\4X\0\377\7\244\0\377\13\351\0\377\7\235\0\377\4s\0\377\10\300"
-  "\0\377\10\273\1\377\7\270\0\377\12\263\3\377\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\17\322\5\377\11\253\0\377\6\207\0\377\5x\0\377\7\216\0\377\7\247\0\377"
-  "\7\245\0\377\5x\0\377\5}\0\377\6\216\0\377\6\231\0\377\5x\0\377\25U\23"
-  "\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\36\36\36\377\5\5\5\377\1"
-  "\20\0\377\5o\0\377\1\36\0\377\1\30\0\377\4o\0\377\4Z\0\377\32!\32\377"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\24\255"
-  "\16\377\7\244\0\377\5t\0\377\6\230\0\377\10\271\0\377\3.\1\377\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\27\235\22\377\10\244\1\377\7\255\0\377\4U\0\377\21\25\21\377\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\40z\34\377\5:\3\377\11\15\11\377\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"};
-
-
-/* GdkPixbuf RGBA C-Source image dump 1-byte-run-length-encoded */
-
-#ifdef __SUNPRO_C
-#pragma align 4 (min_control)
-#endif
-#ifdef __GNUC__
-static const guint8 min_control[] __attribute__ ((__aligned__ (4))) = 
-#else
-static const guint8 min_control[] = 
-#endif
-{ ""
-  /* Pixbuf magic (0x47646b50) */
-  "GdkP"
-  /* length: header (24) + pixel_data (1065) */
-  "\0\0\4A"
-  /* pixdata_type (0x2010002) */
-  "\2\1\0\2"
-  /* rowstride (72) */
-  "\0\0\0H"
-  /* width (18) */
-  "\0\0\0\22"
-  /* height (18) */
-  "\0\0\0\22"
-  /* pixel_data: */
-  "\206\0\0\0\0\2VVV\10VVV\33\202rrr+\2VVV\33VVV\10\212\0\0\0\0\4VVV\16"
-  "VVVd|||\302VVV\355\202\237\237\237\376\4VVV\355|||\302VVVdVVV\16\207"
-  "\0\0\0\0\5ZZZ)XXX\306VVV\374\255\255\255\377]]]\377\202\224\224\224\377"
-  "\5]]]\377\255\255\255\377VVV\374XXX\306ZZZ)\205\0\0\0\0\16UUU*eee\352"
-  "\254\254\254\377TTT\377lmr\377klr\377\340\213V\377\224xi\377\206\207"
-  "\220\377^^a\377]]^\377\254\254\254\377eee\352VVV)\203\0\0\0\0\20VVV\17"
-  "bbb\307UUU\377bbd\377}~\205\377\274\275\307\377\346\347\354\377\371\251"
-  "x\377\355\314\272\377\342\343\350\377\253\254\264\377\206\207\217\377"
-  "ffg\377VVV\377bbb\307VVV\17\202\0\0\0\0OVVVg\236\236\236\375~~\177\377"
-  "Z[`\377\326\327\337\377\353\354\356\377\351\353\356\377\371\256\177\377"
-  "\354\307\265\377\345\347\363\377\356\356\363\377\305\306\314\377oou\377"
-  "\207\210\210\377\236\236\236\375VVVg\0\0\0\0UUU\11UUU\305TTT\377PQV\377"
-  "\307\310\323\377\353\353\356\377\360\362\367\377\376\377\377\377\376"
-  "\270\213\377\373\317\264\377\363\365\376\377\336\341\361\377\354\355"
-  "\361\377\254\255\265\377WWY\377VVV\377VVV\305VVV\11VVV\36\215\215\215"
-  "\360\177\177\177\377[[a\377\341\342\347\377\344\346\360\377\373\375\377"
-  "\377\377\377\377\377\377\277\226\377\374\313\255\377\373\375\377\377"
-  "\345\350\370\377\331\333\347\377\326\327\333\377st{\377\202\202\202\377"
-  "\215\215\215\361UUU\36UUU,```\376DDD\377\224\225\240\377\344\344\350"
-  "\377\345\350\367\377\373\374\377\377\377\377\377\377\377\303\235\377"
-  "\377\311\246\377\375\375\377\377\347\351\371\377\317\321\340\377\337"
-  "\340\343\377rsy\377ZZZ\377```\377VVV,UUU,```\376___\377efl\377\343\343"
-  "\347\377\335\337\357\377\361\364\376\377\375\376\377\377\202\377\377"
-  "\377\377=\367\371\376\377\336\340\361\377\311\313\331\377\334\335\340"
-  "\377~\177\207\377WWW\377___\377UUU,VVV\36\215\215\215\360ppp\377kls\377"
-  "\330\330\334\377\330\332\346\377\335\340\360\377\354\356\373\377\363"
-  "\365\376\377\361\363\375\377\342\345\364\377\314\317\337\377\312\313"
-  "\327\377\317\317\322\377[[_\377www\377\212\212\212\361TTT\37UUU\11UU"
-  "U\305SSS\377<<>\377\241\242\252\377\353\354\360\377\311\313\332\377\320"
-  "\323\343\377\326\331\351\377\323\325\346\377\310\312\331\377\273\275"
-  "\313\377\344\344\350\377\232\232\241\377XX[\377JJJ\377RRR\307PPP\11\0"
-  "\0\0\0UUUg\235\235\235\375nnn\377STY\377\257\257\264\377\350\351\355"
-  "\377\312\314\327\377\300\302\317\377\275\277\314\377\305\306\321\377"
-  "\344\345\351\377\254\255\262\377PPT\377qqr\377\221\221\221\375SSSi\202"
-  "\0\0\0\0\20UUU\17aaa\307WWW\377nnn\377aci\377\207\210\215\373\312\312"
-  "\315\377\330\330\333\377\327\330\333\377\311\311\315\377\216\217\225"
-  "\373WX]\377xxz\377LLL\377[[[\310PPP\20\203\0\0\0\0\16TTT*\206\206\206"
-  "\352\350\350\350\377bbc\342\33\33\35\310VW^\351OOU\354now\36399=\320"
-  "=>B\270UUU\355\320\320\320\377~~~\352RRR+\205\0\0\0\0\14ttt)ttt\304R"
-  "RRQ\0\0\0$\0\0\0V\0\0\0\210\0\0\0}\0\0\0\200\0\0\0s&&&\235qqq\305mmm"
-  "+\207\0\0\0\0\12MMM\12KKK\4\0\0\0\0\0\0\0\6\0\0\0!\0\0\0\33\0\0\0""8"
-  "\0\0\0\14\22\22\22\21PPP\12\226\0\0\0\0"};
-
-
-
-
-/* GdkPixbuf RGBA C-Source image dump */
-
-#ifdef __SUNPRO_C
-#pragma align 4 (minimize)
-#endif
-#ifdef __GNUC__
-static const guint8 minimize[] __attribute__ ((__aligned__ (4))) = 
-#else
-static const guint8 minimize[] = 
-#endif
-{ ""
-  /* Pixbuf magic (0x47646b50) */
-  "GdkP"
-  /* length: header (24) + pixel_data (672) */
-  "\0\0\2\270"
-  /* pixdata_type (0x1010002) */
-  "\1\1\0\2"
-  /* rowstride (56) */
-  "\0\0\0""8"
-  /* width (14) */
-  "\0\0\0\16"
-  /* height (12) */
-  "\0\0\0\14"
-  /* pixel_data: */
-  "\376\376\376\224\372\372\372\324\350\350\350\324\302\302\302\324\225"
-  "\225\225\324lll\324AAA\324\32\32\32\324\5\5\5\324\0\0\0\324\0\0\0\324"
-  "\0\0\0\324\0\0\0\324\0\0\0\226\367\367\367\234\337\337\337\372\241\241"
-  "\241\377iii\377JJJ\377000\377\26\26\26\377\4\4\4\377\0\0\0\377\0\0\0"
-  "\377\0\0\0\377\0\0\0\377\0\0\0\372\0\0\0\236\324\324\324>\252\252\252"
-  "\322]]]\376\24\24\24\377\7\7\7\377\4\4\4\377\1\1\1\377\0\0\0\377\0\0"
-  "\0\377\0\0\0\377\0\0\0\377\0\0\0\376\0\0\0\321\0\0\0>\224\224\224\20"
-  "ooo|\77\77\77\355\14\14\14\377\0\0\0\377\0\0\0\377\1\1\1\377\2\2\2\377"
-  "\4\4\4\377\4\4\4\377\1\1\1\377\0\0\0\354\0\0\0z\0\0\0\17\77\77\77\2-"
-  "---\23\23\23\261\3\3\3\372\0\0\0\377\3\3\3\377\12\12\12\377\25\25\25"
-  "\377\35\35\35\377\25\25\25\377\5\5\5\371\0\0\0\256\0\0\0,\0\0\0\2\13"
-  "\13\13\0\2\2\2\11\0\0\0]\0\0\0\337\3\3\3\377\20\20\20\377&&&\377<<<\377"
-  "\77\77\77\377\40\40\40\377\6\6\6\334\0\0\0Y\0\0\0\11\0\0\0\0\0\0\0\0"
-  "\0\0\0\1\0\0\0\36\0\0\0\230\6\6\6\373!!!\377GGG\377___\377III\377\27"
-  "\27\27\372\3\3\3\222\0\0\0\34\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6"
-  "\0\0\0G\4\4\4\321!!!\376ZZZ\377lll\377555\376\12\12\12\313\1\1\1B\0\0"
-  "\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\27\1\1\1~\22\22\22"
-  "\353JJJ\377NNN\377\26\26\26\346\2\2\2u\0\0\0\24\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\5\0\0\0:\4\4\4\264\33\33\33\371\33\33"
-  "\33\367\4\4\4\252\0\0\0""2\0\0\0\4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\20\0\0\0j\3\3\3\336\3\3\3\327\0\0\0`\0\0"
-  "\0\15\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\1\0\0\0&\0\0\0\215\0\0\0\204\0\0\0\36\0\0\0\1\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0"};
-
-
-/* GdkPixbuf RGBA C-Source image dump */
-
-#ifdef __SUNPRO_C
-#pragma align 4 (fx_up)
-#endif
-#ifdef __GNUC__
-static const guint8 fx_up[] __attribute__ ((__aligned__ (4))) = 
-#else
-static const guint8 fx_up[] = 
-#endif
-{ ""
-  /* Pixbuf magic (0x47646b50) */
-  "GdkP"
-  /* length: header (24) + pixel_data (728) */
-  "\0\0\2\360"
-  /* pixdata_type (0x1010002) */
-  "\1\1\0\2"
-  /* rowstride (52) */
-  "\0\0\0""4"
-  /* width (13) */
-  "\0\0\0\15"
-  /* height (14) */
-  "\0\0\0\16"
-  /* pixel_data: */
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\367\367\367/\346\346\346\307"
-  "\304\304\304@\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\330\330\330\1\325\325\325\257\265\265\265\377\217\217"
-  "\217\304ddd\3\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\267\267\267.\247\247\247\372\177\177\177\377VVV\376444@\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\217\217\217\0\220"
-  "\220\220\242qqq\377>>n\377\40\40!\377\6\6\6\264\0\0\0\1\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ppp$ccc\36799M\377\5\5\342\377\1\1"
-  "\34\377\0\0\0\373\0\0\0""0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LL"
-  "L\0JJJ\224...\377\12\12\202\377\0\0\377\377\0\0\204\377\0\0\0\377\0\0"
-  "\0\242\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0***\32\37\37\37\362\5\5"
-  "\22\377\0\0\343\377\0\0\377\377\4\4\351\377\1\1\21\377\0\0\0\367\0\0"
-  "\0\"\0\0\0\0\0\0\0\0\0\0\0\0\11\11\11\0\11\11\11\207\1\1\1\377\0\0i\377"
-  "\0\0\377\377\11\11\377\377##\377\377\31\31q\377\0\0\0\377\0\0\0\220\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\22\0\0\0\355\0\0\10\377\0\0\331\377\6\6"
-  "\377\377&&\377\377HH\377\377UU\336\377\5\5\12\377\0\0\0\361\0\0\0\26"
-  "\0\0\0\0\0\0\0\0\0\0\0y\0\0\0\377\0\0[\377\0\0\377\377\27\27\377\377"
-  "AA\377\377hh\377\377\210\210\377\377::_\377\0\0\0\377\0\0\0~\0\0\0\0"
-  "\0\0\0\13\0\0\0\347\0\0\4\377\0\0\317\377\3\3\377\377''\377\377UU\377"
-  "\377\202\202\377\377\252\252\377\377\242\242\321\377\4\4\5\377\0\0\0"
-  "\351\0\0\0\14\0\0\0k\0\0\0\377\0\0@\377\0\0\347\377\4\4\347\377**\347"
-  "\377UU\347\377\201\201\347\377\254\254\347\377\321\321\347\377;;A\377"
-  "\0\0\0\377\0\0\0l\0\0\0\334\0\0\0\377\0\0\2\377\0\0\5\377\0\0\5\377\1"
-  "\1\5\377\2\2\5\377\3\3\5\377\4\4\5\377\5\5\5\377\2\2\2\377\0\0\0\377"
-  "\0\0\0\332\0\0\0\236\0\0\0\324\0\0\0\324\0\0\0\324\0\0\0\324\0\0\0\324"
-  "\0\0\0\324\0\0\0\324\0\0\0\324\0\0\0\324\0\0\0\324\0\0\0\324\0\0\0\233"};
-
-
-/* GdkPixbuf RGBA C-Source image dump */
-
-#ifdef __SUNPRO_C
-#pragma align 4 (fx_down)
-#endif
-#ifdef __GNUC__
-static const guint8 fx_down[] __attribute__ ((__aligned__ (4))) = 
-#else
-static const guint8 fx_down[] = 
-#endif
-{ ""
-  /* Pixbuf magic (0x47646b50) */
-  "GdkP"
-  /* length: header (24) + pixel_data (784) */
-  "\0\0\3("
-  /* pixdata_type (0x1010002) */
-  "\1\1\0\2"
-  /* rowstride (56) */
-  "\0\0\0""8"
-  /* width (14) */
-  "\0\0\0\16"
-  /* height (14) */
-  "\0\0\0\16"
-  /* pixel_data: */
-  "\376\376\376\217\376\376\376\340\376\376\376\340\351\351\351\340\256"
-  "\256\256\340nnn\340///\340\5\5\5\340\0\0\0\340\0\0\0\340\0\0\0\340\0"
-  "\0\0\340\0\0\0\340\0\0\0\216\376\376\376\272\374\374\374\377\335\335"
-  "\337\377\236\236\245\377``g\377$$*\377\2\2\11\377\0\0\7\377\0\0\7\377"
-  "\0\0\7\377\0\0\7\377\0\0\2\377\0\0\0\377\0\0\0\272\370\370\370A\320\320"
-  "\320\376\205\205\232\377\13\13\356\377\3\3\364\377\0\0\362\377\0\0\362"
-  "\377\0\0\362\377\0\0\362\377\0\0\362\377\0\0\345\377\0\0\30\377\0\0\0"
-  "\376\0\0\0D\312\312\312\0~~~\276@@@\377\7\7\220\377\0\0\377\377\0\0\377"
-  "\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\221\377\0\0"
-  "\0\377\0\0\0\303\0\0\0\1\0\0\0\0)))@\6\6\6\375\0\0\31\377\0\0\357\377"
-  "\0\0\377\377\0\0\377\377\1\1\377\377\2\2\377\377\0\0\363\377\0\0\37\377"
-  "\0\0\0\376\0\0\0G\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\273\0\0\0\377\0\0\207"
-  "\377\4\4\377\377\25\25\377\377&&\377\377))\377\377\21\21\224\377\0\0"
-  "\0\377\0\0\0\305\0\0\0\2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0>\0\0\0\374\0\0"
-  "\30\377\"\"\356\377GG\377\377^^\377\377]]\363\377\12\12!\377\0\0\0\375"
-  "\0\0\0K\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\271\0\0\0\377*"
-  "*\206\377vv\377\377\225\225\377\377ZZ\227\377\0\0\0\377\0\0\0\310\0\0"
-  "\0\3\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<\0\0\0\374\13\13\30"
-  "\377\216\216\355\377\275\275\364\377\34\34#\377\0\0\0\376\0\0\0N\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\266\0\0\0"
-  "\377YY\204\377||\232\377\0\0\0\377\0\0\0\312\0\0\0\3\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0;\0\0\0\373\16\16\25\377"
-  "\24\24\36\377\0\0\0\376\0\0\0Q\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\264\0\0\0\377\0\0\0\377\0\0"
-  "\0\314\0\0\0\4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0""9\0\0\0\373\0\0\0\376\0\0\0S\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\1\0\0\0\210\0\0\0\235\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0"};
-
-
-/* GdkPixbuf RGBA C-Source image dump */
-
-#ifdef __SUNPRO_C
-#pragma align 4 (fx_close)
-#endif
-#ifdef __GNUC__
-static const guint8 fx_close[] __attribute__ ((__aligned__ (4))) = 
-#else
-static const guint8 fx_close[] = 
-#endif
-{ ""
-  /* Pixbuf magic (0x47646b50) */
-  "GdkP"
-  /* length: header (24) + pixel_data (784) */
-  "\0\0\3("
-  /* pixdata_type (0x1010002) */
-  "\1\1\0\2"
-  /* rowstride (56) */
-  "\0\0\0""8"
-  /* width (14) */
-  "\0\0\0\16"
-  /* height (14) */
-  "\0\0\0\16"
-  /* pixel_data: */
-  "\0\0\0\0\0\0\0\0\341\341\341\31\322\322\322\302\261\261\261\224\210\210"
-  "\210\4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0o\0\0\0\323\0\0\0""1\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\332\332\332\30\314\314\314\321\255\255\255\377\207\207\207"
-  "\377aaa\232>>>\4\0\0\0\0\0\0\0o\0\0\0\374\0\0\0\377\0\0\0\350\0\0\0/"
-  "\0\0\0\0\323\323\323\31\305\305\305\321\245\245\246\377RR\273\377HH~"
-  "\377666\377\22\22\22\234\0\0\0q\0\0\0\374\0\0\34\377\0\0~\377\0\0\4\377"
-  "\0\0\0\350\0\0\0""1\275\275\275\264\237\237\237\377RR\261\377\1\1\376"
-  "\377\4\4\357\377\13\13\77\377\0\0\0\377\0\0\0\377\3\3\32\377\20\20\325"
-  "\377\13\13\377\377\2\2\213\377\0\0\0\377\0\0\0\343\230\230\230jsss\374"
-  "EE`\377\6\6\334\377\1\1\377\377\14\14\352\377\10\10""6\377\10\10\33\377"
-  "55\323\377;;\377\377--\353\377\5\5""5\377\0\0\0\377\0\0\0\226kkk\0HH"
-  "Ho!!!\374\5\5!\377\14\14\326\377..\377\377HH\370\377ZZ\361\377hh\377"
-  "\377]]\353\377\21\21""5\377\0\0\0\377\0\0\0\230\0\0\0\4\0\0\0\0\"\"\""
-  "\0\3\3\3q\0\0\0\376\5\5\35\377FF\353\377ll\377\377\206\206\377\377\222"
-  "\222\375\377\36\36""9\377\0\0\0\377\0\0\0\233\0\0\0\4\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0k\0\0\0\375\10\10\32\377\\\\\352\377\211\211\377\377\253"
-  "\253\377\377\275\275\375\377**6\377\0\0\0\377\0\0\0\225\0\0\0\3\0\0\0"
-  "\0\0\0\0\0\0\0\0g\0\0\0\373\4\4\30\377::\321\377oo\377\377\227\227\373"
-  "\377\276\276\367\377\345\345\377\377\305\305\350\377$$0\377\0\0\0\377"
-  "\0\0\0\220\0\0\0\3\0\0\0a\0\0\0\373\0\0\27\377\26\26\320\377DD\377\377"
-  "gg\356\377##=\377\34\34!\377\302\302\330\377\325\325\377\377\242\242"
-  "\350\377\33\33/\377\0\0\0\377\0\0\0\215\0\0\0\267\0\0\0\377\0\0b\377"
-  "\21\21\375\37766\357\377\25\25;\377\0\0\0\377\0\0\0\377\30\30\37\377"
-  "\235\235\332\377\235\235\377\377JJ\217\377\0\0\0\377\0\0\0\346\0\0\0"
-  "\35\0\0\0\327\0\0\1\377\6\6p\377\10\10;\377\0\0\0\377\0\0\0\242\0\0\0"
-  "w\0\0\0\375\23\23\40\377GG\206\377\3\3\5\377\0\0\0\354\0\0\0""7\0\0\0"
-  "\0\0\0\0\33\0\0\0\326\0\0\0\377\0\0\0\377\0\0\0\240\0\0\0\5\0\0\0\1\0"
-  "\0\0v\0\0\0\375\0\0\0\377\0\0\0\353\0\0\0""5\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\34\0\0\0\312\0\0\0\234\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0v"
-  "\0\0\0\332\0\0\0""5\0\0\0\0\0\0\0\0"};
-
-
-/* GdkPixbuf RGBA C-Source image dump */
-
-#ifdef __SUNPRO_C
-#pragma align 4 (minimize_panel)
-#endif
-#ifdef __GNUC__
-static const guint8 minimize_panel[] __attribute__ ((__aligned__ (4))) = 
-#else
-static const guint8 minimize_panel[] = 
-#endif
-{ ""
-  /* Pixbuf magic (0x47646b50) */
-  "GdkP"
-  /* length: header (24) + pixel_data (1224) */
-  "\0\0\4\340"
-  /* pixdata_type (0x1010002) */
-  "\1\1\0\2"
-  /* rowstride (68) */
-  "\0\0\0D"
-  /* width (17) */
-  "\0\0\0\21"
-  /* height (18) */
-  "\0\0\0\22"
-  /* pixel_data: */
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\376\376\376\370\376\376\376\377\367\367\367\377\322\322\322\377\236"
-  "\236\236\377iii\377444\377\13\13\13\377\0\0\0\377\0\0\0\377\0\0\0\377"
-  "\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\376\375\375"
-  "\375\377\347\347\350\377\245\253\266\377w}\210\377IOZ\377\35\"-\377\3"
-  "\11\23\377\0\6\20\377\0\6\20\377\0\6\20\377\0\6\20\377\0\6\20\377\0\6"
-  "\20\377\0\6\20\377\0\6\20\377\0\1\4\377\0\0\0\377\315\315\315\377\223"
-  "\226\234\377\6""1~\377\2.|\377\1-{\377\0,z\377\0,z\377\0,z\377\0,z\377"
-  "\0,z\377\0,z\377\0,z\377\0,z\377\0,z\377\0,z\377\0\12\33\377\0\0\0\377"
-  "|||\377HKP\377\1-|\377\0-}\377\0-}\377\0-}\377\0-}\377\0-}\377\1.~\377"
-  "\5""1\177\377\12""5\202\377\16""8\204\377\17:\205\377\16""8\204\377\12"
-  "5\202\377\2\13\35\377\0\0\0\377+++\377\11\14\22\377\0,z\377\0-}\377\0"
-  "-}\377\0-}\377\4""0\177\377\24>\207\377*O\222\377\77`\235\377On\245\377"
-  "Zw\253\377^z\255\377[x\253\377Qo\246\377\20\27$\377\0\0\0\377\1\1\1\377"
-  "\0\3\10\377\0*v\377\0+x\377\0+x\377\6""0{\377!F\211\377\77_\230\377\\"
-  "w\247\377w\216\265\377\220\242\302\377\244\262\314\377\254\271\320\377"
-  "\246\264\315\377\223\245\303\377\36\"*\377\0\0\0\377\0\0\0\377\0\0\1"
-  "\377\0\4\12\377\0\4\12\377\0\4\12\377\1\5\13\377\4\7\15\377\7\11\16\377"
-  "\12\14\17\377\14\16\21\377\17\20\22\377\22\22\24\377\23\24\24\377\22"
-  "\23\24\377\20\21\23\377\3\3\4\377\0\0\0\377\0\0\0\363\0\0\0\377\0\0\0"
-  "\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0"
-  "\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0"
-  "\0\0\375"};
-
-
-/* GdkPixbuf RGBA C-Source image dump */
-
-#ifdef __SUNPRO_C
-#pragma align 4 (maximize)
-#endif
-#ifdef __GNUC__
-static const guint8 maximize[] __attribute__ ((__aligned__ (4))) = 
-#else
-static const guint8 maximize[] = 
-#endif
-{ ""
-  /* Pixbuf magic (0x47646b50) */
-  "GdkP"
-  /* length: header (24) + pixel_data (784) */
-  "\0\0\3("
-  /* pixdata_type (0x1010002) */
-  "\1\1\0\2"
-  /* rowstride (56) */
-  "\0\0\0""8"
-  /* width (14) */
-  "\0\0\0\16"
-  /* height (14) */
-  "\0\0\0\16"
-  /* pixel_data: */
-  "\375\375\375\255\364\364\364\207\317\317\317%\245\245\245\7\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\360\360\360\371\322\322\322\373\260\260\260\313\211\211\211bZZZ\36"
-  "AAA\3\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\310\310\310\371\216\216\216\377ccc\377```\361@@@\250\24\24\24O\0\0\0"
-  "\15\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\234\234\234"
-  "\371QQQ\377\17\17\17\377\40\40\40\377\31\31\31\376\7\7\7\336\0\0\0\205"
-  "\0\0\0""4\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0rrr\371666\377"
-  "\0\0\0\377\1\1\1\377\2\2\2\377\0\0\0\377\0\0\0\367\0\0\0\302\0\0\0o\0"
-  "\0\0\33\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0HHH\371\36\36\36\377\0\0\0\377"
-  "\0\0\0\377\2\2\2\377\13\13\13\377\24\24\24\377\15\15\15\375\1\1\1\352"
-  "\0\0\0\263\0\0\0K\0\0\0\7\0\0\0\0\0\0\0\0\36\36\36\371\7\7\7\377\0\0"
-  "\0\377\2\2\2\377\22\22\22\377)))\377;;;\377===\377(((\377\11\11\11\373"
-  "\0\0\0\351\0\0\0\220\0\0\0\0\0\0\0\0\1\1\1\371\0\0\0\377\1\1\1\377\20"
-  "\20\20\377000\377OOO\377ggg\377eee\377FFF\377\24\24\24\376\1\1\1\362"
-  "\0\0\0\264\0\0\0\0\0\0\0\0\0\0\0\371\0\0\0\377\6\6\6\377!!!\377III\377"
-  "hhh\377hhh\377999\376\12\12\12\363\0\0\0\313\0\0\0p\0\0\0\22\0\0\0\0"
-  "\0\0\0\0\0\0\0\371\0\0\0\377\13\13\13\377///\377JJJ\377FFF\377\27\27"
-  "\27\373\0\0\0\325\0\0\0\213\0\0\0/\0\0\0\4\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\371\0\0\0\377\13\13\13\377\36\36\36\377\32\32\32\377\5\5\5\355\0"
-  "\0\0\234\0\0\0I\0\0\0\15\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\371\0\0\0\377\3\3\3\377\4\4\4\371\1\1\1\275\0\0\0a\0\0\0\31\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\371\0\0\0\376"
-  "\0\0\0\333\0\0\0w\0\0\0*\0\0\0\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\302\0\0\0\236\0\0\0""2\0\0\0\12\0"
-  "\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0"};
-
-
diff --git a/src/icons/maximize.svg b/src/icons/maximize.svg
new file mode 100644 (file)
index 0000000..2be8f72
--- /dev/null
@@ -0,0 +1,110 @@
+<?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="21.416048mm"
+   height="24.97887mm"
+   viewBox="0 0 75.883635 88.507808"
+   id="svg10962"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="maximize.svg">
+  <defs
+     id="defs10964">
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.92594089,0,0,1.0799825,-136.11342,216.78542)"
+       xlink:href="#linearGradient725"
+       id="radialGradient646"
+       cx="435.61191"
+       cy="389.24551"
+       r="40.976501"
+       fx="436.36377"
+       fy="389.24551" />
+    <linearGradient
+       id="linearGradient725">
+      <stop
+         offset="0.00000000"
+         style="stop-color:#B0B0B0;stop-opacity:1;"
+         id="stop726" />
+      <stop
+         offset="1.00000000"
+         style="stop-color:#303030;stop-opacity:1;"
+         id="stop727" />
+    </linearGradient>
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.92594089,0,0,1.0799825,-136.11342,216.78542)"
+       xlink:href="#linearGradient633"
+       id="linearGradient653"
+       x1="405.91617"
+       y1="348.23636"
+       x2="388.04672"
+       y2="321.09271" />
+    <linearGradient
+       id="linearGradient633">
+      <stop
+         offset="0.00000000"
+         style="stop-color:#303030;stop-opacity:1;"
+         id="stop635" />
+      <stop
+         offset="1.00000000"
+         style="stop-color:#b0b0b0;stop-opacity:1;"
+         id="stop634" />
+    </linearGradient>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="0.35"
+     inkscape:cx="-402.77247"
+     inkscape:cy="121.39676"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0"
+     inkscape:window-width="3759"
+     inkscape:window-height="2130"
+     inkscape:window-x="81"
+     inkscape:window-y="30"
+     inkscape:window-maximized="1" />
+  <metadata
+     id="metadata10967">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-219.20104,-565.25115)">
+    <path
+       inkscape:connector-curvature="0"
+       d="m 224.07604,648.88433 0,-78.75855 66.1341,39.75298 -66.1341,39.00557 z"
+       style="font-size:12px;fill:url(#radialGradient646);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient653);stroke-width:9.75;stroke-linejoin:round;stroke-dasharray:none"
+       id="path645"
+       sodipodi:nodetypes="cccc" />
+  </g>
+</svg>
diff --git a/src/icons/minimize.svg b/src/icons/minimize.svg
new file mode 100644 (file)
index 0000000..93a34f0
--- /dev/null
@@ -0,0 +1,110 @@
+<?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="24.97887mm"
+   height="21.416048mm"
+   viewBox="0 0 88.507808 75.883634"
+   id="svg11568"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="minimize.svg">
+  <defs
+     id="defs11570">
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.0799825,0,0,0.92594089,-305.79447,251.07137)"
+       xlink:href="#linearGradient725"
+       id="radialGradient648"
+       cx="471.98074"
+       cy="446.53912"
+       r="40.976501"
+       fx="471.4451"
+       fy="447.81964" />
+    <linearGradient
+       id="linearGradient725">
+      <stop
+         offset="0.00000000"
+         style="stop-color:#B0B0B0;stop-opacity:1;"
+         id="stop726" />
+      <stop
+         offset="1.00000000"
+         style="stop-color:#303030;stop-opacity:1;"
+         id="stop727" />
+    </linearGradient>
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.0799825,0,0,0.92594089,-305.79447,251.07137)"
+       xlink:href="#linearGradient633"
+       id="linearGradient654"
+       x1="436.04413"
+       y1="401.42337"
+       x2="419.82883"
+       y2="382.63162" />
+    <linearGradient
+       id="linearGradient633">
+      <stop
+         offset="0.00000000"
+         style="stop-color:#303030;stop-opacity:1;"
+         id="stop635" />
+      <stop
+         offset="1.00000000"
+         style="stop-color:#b0b0b0;stop-opacity:1;"
+         id="stop634" />
+    </linearGradient>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="0.35"
+     inkscape:cx="-325.0318"
+     inkscape:cy="149.37039"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0"
+     inkscape:window-width="3759"
+     inkscape:window-height="2130"
+     inkscape:window-x="81"
+     inkscape:window-y="30"
+     inkscape:window-maximized="1" />
+  <metadata
+     id="metadata11573">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-141.46038,-605.84896)">
+    <path
+       inkscape:connector-curvature="0"
+       d="m 146.33501,610.72396 78.75855,0 -39.75298,66.1341 -39.00557,-66.1341 z"
+       style="font-size:12px;fill:url(#radialGradient648);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient654);stroke-width:9.75;stroke-linejoin:round;stroke-dasharray:none"
+       id="path647"
+       sodipodi:nodetypes="cccc" />
+  </g>
+</svg>
diff --git a/src/icons/minimize_panel.svg b/src/icons/minimize_panel.svg
new file mode 100644 (file)
index 0000000..630db22
--- /dev/null
@@ -0,0 +1,111 @@
+<?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="23.39275mm"
+   height="30mm"
+   viewBox="0 0 82.887696 106.29921"
+   id="svg12174"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="minimize_panel.svg">
+  <defs
+     id="defs12176">
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.4832523,0,0,0.67419413,-151.32361,188.35218)"
+       xlink:href="#linearGradient690"
+       id="radialGradient652"
+       cx="426.36649"
+       cy="607.99005"
+       r="27.941198"
+       fx="426.56256"
+       fy="607.49109" />
+    <linearGradient
+       id="linearGradient690">
+      <stop
+         offset="0.00000000"
+         style="stop-color:#ffffff;stop-opacity:1;"
+         id="stop692" />
+      <stop
+         offset="1.00000000"
+         style="stop-color:#002d7d;stop-opacity:1;"
+         id="stop691" />
+    </linearGradient>
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.4832523,0,0,0.67419413,-151.32361,188.35218)"
+       xlink:href="#linearGradient633"
+       id="linearGradient657"
+       x1="398.32724"
+       y1="567.99017"
+       x2="385.25089"
+       y2="560.01776" />
+    <linearGradient
+       id="linearGradient633">
+      <stop
+         offset="0.00000000"
+         style="stop-color:#303030;stop-opacity:1;"
+         id="stop635" />
+      <stop
+         offset="1.00000000"
+         style="stop-color:#b0b0b0;stop-opacity:1;"
+         id="stop634" />
+    </linearGradient>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="3.6203867"
+     inkscape:cx="-8.7651065"
+     inkscape:cy="112.08697"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0"
+     inkscape:window-width="1871"
+     inkscape:window-height="1176"
+     inkscape:window-x="49"
+     inkscape:window-y="24"
+     inkscape:window-maximized="1" />
+  <metadata
+     id="metadata12179">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-418.55615,-496.32937)">
+    <rect
+       width="74.137695"
+       height="28.925585"
+       x="422.93115"
+       y="569.328"
+       style="font-size:12px;fill:url(#radialGradient652);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient657);stroke-width:8.75;stroke-linejoin:round;stroke-dasharray:none"
+       id="rect656" />
+  </g>
+</svg>
diff --git a/src/icons/play.svg b/src/icons/play.svg
new file mode 100644 (file)
index 0000000..47d6c23
--- /dev/null
@@ -0,0 +1,119 @@
+<?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="27.331926mm"
+   height="22.862282mm"
+   viewBox="0 0 96.845408 81.008085"
+   id="svg7300"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="play.svg">
+  <defs
+     id="defs7302">
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.0933906,0,0,0.91458622,152.18238,338.39757)"
+       xlink:href="#linearGradient615"
+       id="radialGradient618"
+       cx="252.33044"
+       cy="288.37827"
+       r="34.219212"
+       fx="252.33044"
+       fy="288.37827" />
+    <linearGradient
+       id="linearGradient615">
+      <stop
+         offset="0.000000"
+         style="stop-color:#ffffff;stop-opacity:1;"
+         id="stop617" />
+      <stop
+         offset="1.000000"
+         style="stop-color:#00b100;stop-opacity:1;"
+         id="stop616" />
+    </linearGradient>
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.0933906,0,0,0.91458622,152.18238,338.39757)"
+       x1="237.90714"
+       y1="247.7187"
+       x2="216.55865"
+       y2="226.8447"
+       id="linearGradient581"
+       xlink:href="#linearGradient633" />
+    <linearGradient
+       id="linearGradient577"
+       x1="0"
+       y1="0"
+       x2="1"
+       y2="0"
+       gradientUnits="objectBoundingBox"
+       spreadMethod="pad"
+       xlink:href="#linearGradient633" />
+    <linearGradient
+       id="linearGradient633">
+      <stop
+         offset="0.00000000"
+         style="stop-color:#303030;stop-opacity:1;"
+         id="stop635" />
+      <stop
+         offset="1.00000000"
+         style="stop-color:#b0b0b0;stop-opacity:1;"
+         id="stop634" />
+    </linearGradient>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="0.35"
+     inkscape:cx="-566.5773"
+     inkscape:cy="91.932611"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0"
+     inkscape:window-width="3759"
+     inkscape:window-height="2130"
+     inkscape:window-x="81"
+     inkscape:window-y="30"
+     inkscape:window-maximized="1" />
+  <metadata
+     id="metadata7305">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-383.00587,-543.28673)">
+    <path
+       inkscape:connector-curvature="0"
+       d="m 387.88087,548.16148 0,71.25856 87.09621,-33.81531 -87.09621,-37.44325 z"
+       style="font-size:12px;fill:url(#radialGradient618);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient581);stroke-width:9.75;stroke-linejoin:round"
+       id="path576"
+       sodipodi:nodetypes="cccc" />
+  </g>
+</svg>
diff --git a/src/icons/power.svg b/src/icons/power.svg
new file mode 100644 (file)
index 0000000..10c9463
--- /dev/null
@@ -0,0 +1,156 @@
+<?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="23.878109mm"
+   height="26.279894mm"
+   viewBox="0 0 84.607473 93.117734"
+   id="svg6067"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="power.svg">
+  <defs
+     id="defs6069">
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.71901355,0,0,1.3907944,242.94828,262.81515)"
+       xlink:href="#linearGradient725"
+       id="linearGradient651"
+       x1="67.930428"
+       y1="141.23427"
+       x2="71.878601"
+       y2="153.38055" />
+    <linearGradient
+       id="linearGradient725">
+      <stop
+         offset="0.00000000"
+         style="stop-color:#B0B0B0;stop-opacity:1;"
+         id="stop726" />
+      <stop
+         offset="1.00000000"
+         style="stop-color:#303030;stop-opacity:1;"
+         id="stop727" />
+    </linearGradient>
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.0086175,0,0,0.99145617,-3.0508571,-15.275449)"
+       cx="317.702"
+       cy="552.80493"
+       r="41.942303"
+       fx="317.38184"
+       fy="552.1496"
+       id="radialGradient587"
+       xlink:href="#linearGradient612" />
+    <linearGradient
+       id="linearGradient584"
+       x1="0"
+       y1="0"
+       x2="1"
+       y2="0"
+       gradientUnits="objectBoundingBox"
+       spreadMethod="pad"
+       xlink:href="#linearGradient612" />
+    <linearGradient
+       id="linearGradient612">
+      <stop
+         offset="0.000000"
+         style="stop-color:#ffffff;stop-opacity:1;"
+         id="stop614" />
+      <stop
+         offset="1.000000"
+         style="stop-color:#ff0000;stop-opacity:1;"
+         id="stop613" />
+    </linearGradient>
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.0086175,0,0,0.99145617,-3.0508571,-15.275449)"
+       x1="300.94974"
+       y1="520.27545"
+       x2="275.94067"
+       y2="497.30066"
+       id="linearGradient580"
+       xlink:href="#linearGradient633" />
+    <linearGradient
+       id="linearGradient577"
+       x1="0"
+       y1="0"
+       x2="1"
+       y2="0"
+       gradientUnits="objectBoundingBox"
+       spreadMethod="pad"
+       xlink:href="#linearGradient633" />
+    <linearGradient
+       id="linearGradient633">
+      <stop
+         offset="0.00000000"
+         style="stop-color:#303030;stop-opacity:1;"
+         id="stop635" />
+      <stop
+         offset="1.00000000"
+         style="stop-color:#b0b0b0;stop-opacity:1;"
+         id="stop634" />
+    </linearGradient>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="0.35"
+     inkscape:cx="-444.12484"
+     inkscape:cy="17.987435"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0"
+     inkscape:window-width="3759"
+     inkscape:window-height="2130"
+     inkscape:window-x="81"
+     inkscape:window-y="30"
+     inkscape:window-maximized="1" />
+  <metadata
+     id="metadata6072">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-260.55341,-457.2319)">
+    <ellipse
+       cx="302.85715"
+       cy="508.76569"
+       rx="37.428738"
+       ry="36.708954"
+       style="font-size:12px;fill:url(#radialGradient587);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient580);stroke-width:9.75;stroke-linejoin:round"
+       id="ellipse649" />
+    <rect
+       style="font-size:12px;fill:#ff0000;fill-rule:evenodd;stroke:url(#linearGradient651);stroke-width:9.75;stroke-linejoin:round;stroke-dasharray:none"
+       id="rect650"
+       width="22.896082"
+       height="53.39761"
+       x="290.98862"
+       y="462.1069" />
+  </g>
+</svg>
diff --git a/src/icons/record.svg b/src/icons/record.svg
new file mode 100644 (file)
index 0000000..97c0fc3
--- /dev/null
@@ -0,0 +1,129 @@
+<?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="23.878109mm"
+   height="23.471832mm"
+   viewBox="0 0 84.607473 83.167909"
+   id="svg6689"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="record.svg">
+  <defs
+     id="defs6691">
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.0086175,0,0,0.99145617,142.66347,-74.536072)"
+       cx="317.702"
+       cy="552.80493"
+       r="41.942303"
+       fx="317.38184"
+       fy="552.1496"
+       id="radialGradient587"
+       xlink:href="#linearGradient612" />
+    <linearGradient
+       id="linearGradient584"
+       x1="0"
+       y1="0"
+       x2="1"
+       y2="0"
+       gradientUnits="objectBoundingBox"
+       spreadMethod="pad"
+       xlink:href="#linearGradient612" />
+    <linearGradient
+       id="linearGradient612">
+      <stop
+         offset="0.000000"
+         style="stop-color:#ffffff;stop-opacity:1;"
+         id="stop614" />
+      <stop
+         offset="1.000000"
+         style="stop-color:#ff0000;stop-opacity:1;"
+         id="stop613" />
+    </linearGradient>
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.0086175,0,0,0.99145617,142.66347,-74.536072)"
+       x1="300.94974"
+       y1="520.27545"
+       x2="275.94067"
+       y2="497.30066"
+       id="linearGradient580"
+       xlink:href="#linearGradient633" />
+    <linearGradient
+       id="linearGradient577"
+       x1="0"
+       y1="0"
+       x2="1"
+       y2="0"
+       gradientUnits="objectBoundingBox"
+       spreadMethod="pad"
+       xlink:href="#linearGradient633" />
+    <linearGradient
+       id="linearGradient633">
+      <stop
+         offset="0.00000000"
+         style="stop-color:#303030;stop-opacity:1;"
+         id="stop635" />
+      <stop
+         offset="1.00000000"
+         style="stop-color:#b0b0b0;stop-opacity:1;"
+         id="stop634" />
+    </linearGradient>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="0.35"
+     inkscape:cx="-589.83913"
+     inkscape:cy="-41.273185"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0"
+     inkscape:window-width="3759"
+     inkscape:window-height="2130"
+     inkscape:window-x="81"
+     inkscape:window-y="30"
+     inkscape:window-maximized="1" />
+  <metadata
+     id="metadata6694">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-406.2677,-407.92111)">
+    <ellipse
+       cx="448.57144"
+       cy="449.50507"
+       rx="37.428738"
+       ry="36.708954"
+       style="font-size:12px;fill:url(#radialGradient587);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient580);stroke-width:9.75;stroke-linejoin:round"
+       id="path574" />
+  </g>
+</svg>
diff --git a/src/icons/sequencer.svg b/src/icons/sequencer.svg
new file mode 100644 (file)
index 0000000..bfa08ce
--- /dev/null
@@ -0,0 +1,109 @@
+<?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="24.623888mm"
+   height="33.540348mm"
+   viewBox="0 0 87.249997 118.84375"
+   id="svg4794"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="sequencer.svg">
+  <defs
+     id="defs4796">
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.85682977,0,0,1.167093,286.59949,430.51021)"
+       xlink:href="#linearGradient690"
+       id="radialGradient753"
+       cx="75.163841"
+       cy="73.438316"
+       r="67.70797"
+       fx="75.163841"
+       fy="73.438316" />
+    <linearGradient
+       id="linearGradient690">
+      <stop
+         offset="0.00000000"
+         style="stop-color:#ffffff;stop-opacity:1;"
+         id="stop692" />
+      <stop
+         offset="1.00000000"
+         style="stop-color:#002d7d;stop-opacity:1;"
+         id="stop691" />
+    </linearGradient>
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.85682977,0,0,1.167093,286.59949,430.51021)"
+       xlink:href="#linearGradient725"
+       id="linearGradient752"
+       x1="55.5312"
+       y1="59.138901"
+       x2="67.04229"
+       y2="75.353691" />
+    <linearGradient
+       id="linearGradient725">
+      <stop
+         offset="0.00000000"
+         style="stop-color:#B0B0B0;stop-opacity:1;"
+         id="stop726" />
+      <stop
+         offset="1.00000000"
+         style="stop-color:#303030;stop-opacity:1;"
+         id="stop727" />
+    </linearGradient>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="0.35"
+     inkscape:cx="-497.08928"
+     inkscape:cy="45.136165"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0"
+     inkscape:window-width="1489"
+     inkscape:window-height="1249"
+     inkscape:window-x="1814"
+     inkscape:window-y="379"
+     inkscape:window-maximized="0" />
+  <metadata
+     id="metadata4799">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-310.66071,-458.65462)">
+    <path
+       inkscape:connector-curvature="0"
+       style="font-size:12px;fill:url(#radialGradient753);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient752);stroke-width:6;stroke-dasharray:none"
+       d="m 385.37946,461.65462 0,0.6875 -43.96875,25.8125 0.1875,0.4375 -0.15625,0 0,59.09374 c -2.70684,-1.17756 -5.79539,-1.90625 -9.125,-1.90625 -10.29563,0 -18.65625,6.42403 -18.65625,14.34376 0,7.91972 8.36062,14.37499 18.65625,14.375 10.29564,0 18.65626,-6.45528 18.65625,-14.375 0,-1.5879 -0.41115,-3.07186 -1.03125,-4.50001 l 0,-59.53124 35.4375,-20.75 0,45.40625 c -2.70685,-1.17756 -5.79539,-1.90624 -9.125,-1.90625 -10.29564,0 -18.65625,6.42404 -18.65625,14.34374 0,7.91972 8.36061,14.375 18.65625,14.375 10.29563,0 18.65625,-6.45528 18.65625,-14.375 0,-1.58789 -0.41116,-3.07184 -1.03125,-4.49999 l 0,-67.03125 -8.5,0 z"
+       id="path751" />
+  </g>
+</svg>
diff --git a/src/icons/stop.svg b/src/icons/stop.svg
new file mode 100644 (file)
index 0000000..89d0bcb
--- /dev/null
@@ -0,0 +1,129 @@
+<?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="23.674973mm"
+   height="23.268694mm"
+   viewBox="0 0 83.887698 82.448128"
+   id="svg7910"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="stop.svg">
+  <defs
+     id="defs7912">
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.0086924,0,0,0.99138254,-242.21839,349.80417)"
+       cx="406.49185"
+       cy="278.36856"
+       r="41.582397"
+       fx="404.90475"
+       fy="276.4194"
+       id="radialGradient592"
+       xlink:href="#linearGradient690" />
+    <linearGradient
+       id="linearGradient593"
+       x1="0"
+       y1="0"
+       x2="1"
+       y2="0"
+       gradientUnits="objectBoundingBox"
+       spreadMethod="pad"
+       xlink:href="#linearGradient690" />
+    <linearGradient
+       id="linearGradient690">
+      <stop
+         offset="0.00000000"
+         style="stop-color:#ffffff;stop-opacity:1;"
+         id="stop692" />
+      <stop
+         offset="1.00000000"
+         style="stop-color:#002d7d;stop-opacity:1;"
+         id="stop691" />
+    </linearGradient>
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.0086924,0,0,0.99138254,-242.21839,349.80417)"
+       x1="364.18591"
+       y1="234.27419"
+       x2="344.55695"
+       y2="210.96684"
+       id="linearGradient582"
+       xlink:href="#linearGradient633" />
+    <linearGradient
+       id="linearGradient577"
+       x1="0"
+       y1="0"
+       x2="1"
+       y2="0"
+       gradientUnits="objectBoundingBox"
+       spreadMethod="pad"
+       xlink:href="#linearGradient633" />
+    <linearGradient
+       id="linearGradient633">
+      <stop
+         offset="0.00000000"
+         style="stop-color:#303030;stop-opacity:1;"
+         id="stop635" />
+      <stop
+         offset="1.00000000"
+         style="stop-color:#b0b0b0;stop-opacity:1;"
+         id="stop634" />
+    </linearGradient>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="0.35"
+     inkscape:cx="-287.34187"
+     inkscape:cy="106.93834"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0"
+     inkscape:window-width="3759"
+     inkscape:window-height="2130"
+     inkscape:window-x="81"
+     inkscape:window-y="30"
+     inkscape:window-maximized="1" />
+  <metadata
+     id="metadata7915">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-103.77044,-556.85242)">
+    <rect
+       width="74.137695"
+       height="72.698128"
+       x="108.64544"
+       y="561.72742"
+       style="font-size:12px;fill:url(#radialGradient592);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient582);stroke-width:9.75;stroke-linejoin:round"
+       id="rect575" />
+  </g>
+</svg>
diff --git a/src/icons/tX_icons.gresource.xml b/src/icons/tX_icons.gresource.xml
new file mode 100644 (file)
index 0000000..a73dda0
--- /dev/null
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<gresources>
+  <gresource prefix="/org/terminatorX/tX_pbutton">
+    <file>audioengine.svg</file>
+    <file>fx_close.svg</file>
+    <file>fx_down.svg</file>
+    <file>fx_up.svg</file>
+    <file>grab.svg</file>
+    <file>maximize.svg</file>
+    <file>minimize_panel.svg</file>
+    <file>minimize.svg</file>
+    <file>play.svg</file>
+    <file>power.svg</file>
+    <file>record.svg</file>
+    <file>sequencer.svg</file>
+               <file>stop.svg</file>
+  </gresource>
+</gresources>
+
index 55d5cacdf0f38cad6bd7555a28ac329e4ddcf911..1cae9715b750781d3733a2baa6002ab7e0b7a958 100644 (file)
@@ -250,7 +250,6 @@ int main(int argc, char **argv)
 #ifdef USE_SCHEDULER
        tX_debug("main() GUI thread is p:%i, t:%i and has policy %i.", getpid(), (int) pthread_self(), sched_getscheduler(getpid()));
 #endif 
-       tx_icons_init();
        create_mastergui(globals.width, globals.height);
        
        if (globals.show_nag) {
index e916c013ba0f078e4066c6b38eceea48c8afb1ef..69b47b374a2facff4ec6d5c0c316a1a3cec9335c 100644 (file)
@@ -1290,6 +1290,16 @@ void create_mastergui(int x, int y)
        gtk_window_set_title(GTK_WINDOW(main_window), "terminatorX");
 
        gtk_widget_realize(main_window);
+       
+       GtkWidget *posLabel=gtk_label_new("Pos:");
+       PangoRectangle ink_rect;
+       PangoRectangle logical_rect;
+       pango_layout_get_pixel_extents(gtk_label_get_layout(GTK_LABEL(posLabel)), &ink_rect, &logical_rect);
+       tX_debug("ink extent: x: %i, y: %i, width: %i, height %i ",  ink_rect.x, ink_rect.y, ink_rect.width, ink_rect.height);
+       tX_debug("logical extent: x: %i, y: %i, width: %i, height %i ",  logical_rect.x, logical_rect.y, logical_rect.width, logical_rect.height);
+       fontHeight = logical_rect.height - logical_rect.y;
+
+       tx_icons_init(fontHeight);
 
        wrapbox=gtk_box_new(GTK_ORIENTATION_VERTICAL, 5);
        gtk_container_add(GTK_CONTAINER(main_window), wrapbox);
@@ -1378,15 +1388,8 @@ void create_mastergui(int x, int y)
        gui_set_tooltip(dummy, "Enable recording of *events* into the sequencer. All touched controls will be recorded. Existing events for the song-time recording will be overwritten for touched controls.");
        gtk_widget_show(dummy);
 
-       dummy=gtk_label_new("Pos:");
-       PangoRectangle ink_rect;
-       PangoRectangle logical_rect;
-       pango_layout_get_pixel_extents(gtk_label_get_layout(GTK_LABEL(dummy)), &ink_rect, &logical_rect);
-       tX_debug("ink extent: x: %i, y: %i, width: %i, height %i ",  ink_rect.x, ink_rect.y, ink_rect.width, ink_rect.height);
-       tX_debug("logical extent: x: %i, y: %i, width: %i, height %i ",  logical_rect.x, logical_rect.y, logical_rect.width, logical_rect.height);
-       fontHeight = logical_rect.height - logical_rect.y;
-       gtk_box_pack_start(GTK_BOX(control_box), dummy, WID_FIX);
-       gtk_widget_show(dummy);
+       gtk_box_pack_start(GTK_BOX(posLabel), dummy, WID_FIX);
+       gtk_widget_show(posLabel);
        
        dummy=gtk_entry_new();
        gtk_entry_set_max_length(GTK_ENTRY(dummy), 12);
index af7ae629975b6f9319f889a86e847e0643050cee..3ed0ad212c72544db0ebbf2d9fa6155af4293a26 100644 (file)
 #include "tX_pbutton.h"
 #include "tX_global.h"
 
-#include "icons/icons.pixbuf"
+#include "icons/tX_icons_resources.c"
 
-const guint8* tx_icons[ALL_ICONS];
-long tx_icon_sizes[ALL_ICONS];
+char tx_icons[ALL_ICONS][256];
+int tx_icon_size=20;
 
-#define icon_init(id, data) { tx_icons[id]=data; tx_icon_sizes[id]=sizeof(data); }
+#define icon_init(id, name) { snprintf(tx_icons[id], 256, "/org/terminatorX/tX_pbutton/%s.svg", name); }
 
-void tx_icons_init() 
+void tx_icons_init(int size
 {
-       icon_init(AUDIOENGINE, audioengine);
-       icon_init(POWER, power);
-       icon_init(GRAB, grab);
-       icon_init(SEQUENCER, sequencer);
-       icon_init(PLAY, play);
-       icon_init(STOP, stop);
-       icon_init(RECORD, record);
-       icon_init(MIN_AUDIO, wave);
-       icon_init(MIN_CONTROL, min_control);
-       icon_init(MINIMIZE, minimize);
-       icon_init(MAXIMIZE, maximize);
-       icon_init(FX_UP, fx_up);
-       icon_init(FX_DOWN, fx_down);
-       icon_init(FX_CLOSE, fx_close);
-       icon_init(MINIMIZE_PANEL, minimize_panel);
+       tx_icon_size=size;
+
+       GError *error = NULL;
+       GResource* resource = g_resource_new_from_data(g_bytes_new_static(tX_icons_resource_data.data, sizeof(tX_icons_resource_data.data)), &error);
+       if (error) {
+         printf("error: %s\n", error->message);
+       }
+
+       icon_init(AUDIOENGINE, "audioengine");
+       icon_init(POWER, "power");
+       icon_init(GRAB, "grab");
+       icon_init(SEQUENCER, "sequencer");
+       icon_init(PLAY, "play");
+       icon_init(STOP, "stop");
+       icon_init(RECORD, "record");
+       icon_init(MIN_AUDIO, "wave");
+       icon_init(MIN_CONTROL, "min_control");
+       icon_init(MINIMIZE, "minimize");
+       icon_init(MAXIMIZE, "maximize");
+       icon_init(FX_UP, "fx_up");
+       icon_init(FX_DOWN, "fx_down");
+       icon_init(FX_CLOSE, "fx_close");
+       icon_init(MINIMIZE_PANEL, "minimize_panel");
 }
 
 GtkWidget *tx_pixmap_widget(tX_icon id)
 {
-       GError *error;
-       GdkPixbuf *pixbuf=gdk_pixbuf_new_from_inline(tx_icon_sizes[id], tx_icons[id], TRUE, &error);
+       GError *error = NULL;
        GtkWidget *widget=gtk_image_new();
-       gtk_image_set_from_pixbuf(GTK_IMAGE(widget), pixbuf);
+       GdkPixbuf *pixbuf=gdk_pixbuf_new_from_resource_at_scale(tx_icons[id], tx_icon_size, tx_icon_size, TRUE, &error);
+       if (error) {
+               printf("error: %s\n", error->message);
+       } else {
+               gtk_image_set_from_pixbuf(GTK_IMAGE(widget), pixbuf);
+       }
 
-    return widget;
+  return widget;
 }
 
 GtkWidget *tx_xpm_label_box(tX_icon id, const gchar *label_text, GtkWidget **labelwidget)
index 6a40d832b8c7fa9de50bfe843102323ef091656e..ef9421f44a0e1a42d88bccafb9d2890cddbedd22 100644 (file)
@@ -43,7 +43,7 @@ typedef enum {
 } tX_icon;
 
 extern GtkWidget *tx_pixmap_widget(tX_icon id);
-extern void tx_icons_init();
+extern void tx_icons_init(int size);
 extern GtkWidget *tx_xpm_label_box(tX_icon id, const gchar *label_text, GtkWidget **labelwidget=(GtkWidget **) NULL);
 extern GtkWidget *tx_xpm_button_new(tX_icon id, const char *label, int toggle, GtkWidget **labelwidget=(GtkWidget **) NULL);
 #endif