cheese r844 - in trunk: . data/pixmaps src
- From: dgsiegel svn gnome org
- To: svn-commits-list gnome org
- Subject: cheese r844 - in trunk: . data/pixmaps src
- Date: Tue, 5 Aug 2008 14:42:03 +0000 (UTC)
Author: dgsiegel
Date: Tue Aug 5 14:42:03 2008
New Revision: 844
URL: http://svn.gnome.org/viewvc/cheese?rev=844&view=rev
Log:
add the multiplex thumbnail generator algorithm
Added:
trunk/data/pixmaps/cheese-1.svg
Modified:
trunk/AUTHORS
trunk/ChangeLog
trunk/src/cheese-thumb-view.c
Modified: trunk/AUTHORS
==============================================================================
--- trunk/AUTHORS (original)
+++ trunk/AUTHORS Tue Aug 5 14:42:03 2008
@@ -26,3 +26,4 @@
published under the GPL
- effect icons by Lapo Calamandrei <calamandrei gmail com>
and Or Dvory <gnudles nana co il>
+ - real cheese icons by Kalle Persson <kalle kallepersson se>
Added: trunk/data/pixmaps/cheese-1.svg
==============================================================================
--- (empty file)
+++ trunk/data/pixmaps/cheese-1.svg Tue Aug 5 14:42:03 2008
@@ -0,0 +1,1044 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="96"
+ height="96"
+ id="svg5624"
+ sodipodi:version="0.32"
+ inkscape:version="0.46"
+ sodipodi:docname="cheese.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
+ version="1.0"
+ inkscape:export-filename="/home/kalle/Desktop/bigcheese.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs5626">
+ <linearGradient
+ id="linearGradient6391"
+ inkscape:collect="always">
+ <stop
+ id="stop6393"
+ offset="0"
+ style="stop-color:#e6ce00;stop-opacity:1" />
+ <stop
+ id="stop6395"
+ offset="1"
+ style="stop-color:#c4a000;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient6381">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop6383" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop6385" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient6359">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop6361" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop6363" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient6333"
+ inkscape:collect="always">
+ <stop
+ id="stop6335"
+ offset="0"
+ style="stop-color:#d3bf1a;stop-opacity:1" />
+ <stop
+ id="stop6337"
+ offset="1"
+ style="stop-color:#e3cb00;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient6327"
+ inkscape:collect="always">
+ <stop
+ id="stop6329"
+ offset="0"
+ style="stop-color:#c4a000;stop-opacity:1" />
+ <stop
+ id="stop6331"
+ offset="1"
+ style="stop-color:#e3cb00;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient6277">
+ <stop
+ style="stop-color:#fdee77;stop-opacity:1"
+ offset="0"
+ id="stop6279" />
+ <stop
+ style="stop-color:#fce94f;stop-opacity:1"
+ offset="1"
+ id="stop6281" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient5499">
+ <stop
+ style="stop-color:#ddc600;stop-opacity:1"
+ offset="0"
+ id="stop5501" />
+ <stop
+ style="stop-color:#edd400;stop-opacity:1"
+ offset="1"
+ id="stop5503" />
+ </linearGradient>
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective5632" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5499"
+ id="linearGradient5505"
+ x1="54.125"
+ y1="110.125"
+ x2="58.25"
+ y2="96.5"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6277"
+ id="linearGradient6283"
+ x1="61.904457"
+ y1="83.321266"
+ x2="62.719559"
+ y2="86.59684"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-148.00001,-71.647774)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6327"
+ id="linearGradient6313"
+ x1="59.21447"
+ y1="94.75"
+ x2="61.559685"
+ y2="100.88935"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6333"
+ id="linearGradient6317"
+ gradientUnits="userSpaceOnUse"
+ x1="57.47369"
+ y1="101.71749"
+ x2="62.84568"
+ y2="95.809074" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6327"
+ id="linearGradient6347"
+ gradientUnits="userSpaceOnUse"
+ x1="59.411343"
+ y1="92.620705"
+ x2="61.0625"
+ y2="98.453125" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6327"
+ id="linearGradient6351"
+ gradientUnits="userSpaceOnUse"
+ x1="59.21447"
+ y1="94.75"
+ x2="61.0625"
+ y2="99.767136" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6327"
+ id="linearGradient6355"
+ gradientUnits="userSpaceOnUse"
+ x1="58.08947"
+ y1="91.906532"
+ x2="61.0625"
+ y2="99.767136" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6359"
+ id="linearGradient6365"
+ x1="60.21875"
+ y1="82.6875"
+ x2="62.15625"
+ y2="89.224648"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6327"
+ id="linearGradient6369"
+ gradientUnits="userSpaceOnUse"
+ x1="59.21447"
+ y1="94.75"
+ x2="61.0625"
+ y2="99.767136" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6327"
+ id="linearGradient6373"
+ gradientUnits="userSpaceOnUse"
+ x1="59.21447"
+ y1="94.75"
+ x2="61.0625"
+ y2="100.84721" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6381"
+ id="linearGradient6387"
+ x1="59.573746"
+ y1="82.664093"
+ x2="65.760933"
+ y2="104.6728"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6391"
+ id="linearGradient6389"
+ x1="68.059029"
+ y1="80.10083"
+ x2="69.363403"
+ y2="94.811432"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-148.00001,-71.647774)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6333"
+ id="linearGradient6398"
+ gradientUnits="userSpaceOnUse"
+ x1="57.47369"
+ y1="101.71749"
+ x2="62.84568"
+ y2="95.809074" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6381"
+ id="linearGradient6400"
+ gradientUnits="userSpaceOnUse"
+ x1="59.573746"
+ y1="82.664093"
+ x2="61.635933"
+ y2="107.4228"
+ gradientTransform="translate(-148.00001,-71.647774)" />
+ <filter
+ inkscape:collect="always"
+ id="filter6476"
+ x="-0.19725382"
+ width="1.3945076"
+ y="-0.79749936"
+ height="2.5949986">
+ <feGaussianBlur
+ inkscape:collect="always"
+ stdDeviation="3.8628876"
+ id="feGaussianBlur6478" />
+ </filter>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5499"
+ id="linearGradient6480"
+ gradientUnits="userSpaceOnUse"
+ x1="58.125"
+ y1="109.0625"
+ x2="58.25"
+ y2="96.5"
+ gradientTransform="translate(-148.00001,-71.647774)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6333"
+ id="linearGradient6484"
+ gradientUnits="userSpaceOnUse"
+ x1="57.47369"
+ y1="101.71749"
+ x2="62.84568"
+ y2="95.809074" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6333"
+ id="linearGradient6488"
+ gradientUnits="userSpaceOnUse"
+ x1="57.47369"
+ y1="101.71749"
+ x2="62.84568"
+ y2="95.809074" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6333"
+ id="linearGradient6491"
+ gradientUnits="userSpaceOnUse"
+ x1="57.47369"
+ y1="101.71749"
+ x2="62.84568"
+ y2="95.809074" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6333"
+ id="linearGradient6493"
+ gradientUnits="userSpaceOnUse"
+ x1="57.47369"
+ y1="101.71749"
+ x2="62.84568"
+ y2="95.809074" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5499"
+ id="linearGradient6523"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-48.000005,-181.64777)"
+ x1="58.125"
+ y1="109.0625"
+ x2="58.25"
+ y2="96.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6391"
+ id="linearGradient6525"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-48.000005,-181.64777)"
+ x1="68.059029"
+ y1="80.10083"
+ x2="69.363403"
+ y2="94.811432" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6277"
+ id="linearGradient6527"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-48.000005,-181.64777)"
+ x1="61.904457"
+ y1="83.321266"
+ x2="62.719559"
+ y2="86.59684" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6327"
+ id="linearGradient6529"
+ gradientUnits="userSpaceOnUse"
+ x1="59.21447"
+ y1="94.75"
+ x2="61.559685"
+ y2="100.88935" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6333"
+ id="linearGradient6531"
+ gradientUnits="userSpaceOnUse"
+ x1="57.47369"
+ y1="101.71749"
+ x2="62.84568"
+ y2="95.809074" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6333"
+ id="linearGradient6533"
+ gradientUnits="userSpaceOnUse"
+ x1="57.47369"
+ y1="101.71749"
+ x2="62.84568"
+ y2="95.809074" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6333"
+ id="linearGradient6535"
+ gradientUnits="userSpaceOnUse"
+ x1="57.47369"
+ y1="101.71749"
+ x2="62.84568"
+ y2="95.809074" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6327"
+ id="linearGradient6537"
+ gradientUnits="userSpaceOnUse"
+ x1="59.411343"
+ y1="92.620705"
+ x2="61.0625"
+ y2="98.453125" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6327"
+ id="linearGradient6539"
+ gradientUnits="userSpaceOnUse"
+ x1="59.21447"
+ y1="94.75"
+ x2="61.0625"
+ y2="99.767136" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6327"
+ id="linearGradient6541"
+ gradientUnits="userSpaceOnUse"
+ x1="58.08947"
+ y1="91.906532"
+ x2="61.0625"
+ y2="99.767136" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6327"
+ id="linearGradient6543"
+ gradientUnits="userSpaceOnUse"
+ x1="59.21447"
+ y1="94.75"
+ x2="61.0625"
+ y2="99.767136" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6327"
+ id="linearGradient6545"
+ gradientUnits="userSpaceOnUse"
+ x1="59.21447"
+ y1="94.75"
+ x2="61.0625"
+ y2="100.84721" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6381"
+ id="linearGradient6547"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-48.000005,-181.64777)"
+ x1="59.573746"
+ y1="82.664093"
+ x2="61.635933"
+ y2="107.4228" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6333"
+ id="linearGradient6549"
+ gradientUnits="userSpaceOnUse"
+ x1="57.47369"
+ y1="101.71749"
+ x2="62.84568"
+ y2="95.809074" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5499"
+ id="linearGradient6567"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-48.000005,-181.64777)"
+ x1="58.125"
+ y1="109.0625"
+ x2="58.25"
+ y2="96.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6391"
+ id="linearGradient6569"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-48.000005,-181.64777)"
+ x1="68.059029"
+ y1="80.10083"
+ x2="69.363403"
+ y2="94.811432" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6277"
+ id="linearGradient6571"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-48.000005,-181.64777)"
+ x1="61.904457"
+ y1="83.321266"
+ x2="62.719559"
+ y2="86.59684" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6327"
+ id="linearGradient6573"
+ gradientUnits="userSpaceOnUse"
+ x1="59.21447"
+ y1="94.75"
+ x2="61.559685"
+ y2="100.88935" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6333"
+ id="linearGradient6575"
+ gradientUnits="userSpaceOnUse"
+ x1="57.47369"
+ y1="101.71749"
+ x2="62.84568"
+ y2="95.809074" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6333"
+ id="linearGradient6577"
+ gradientUnits="userSpaceOnUse"
+ x1="57.47369"
+ y1="101.71749"
+ x2="62.84568"
+ y2="95.809074" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6333"
+ id="linearGradient6579"
+ gradientUnits="userSpaceOnUse"
+ x1="57.47369"
+ y1="101.71749"
+ x2="62.84568"
+ y2="95.809074" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6327"
+ id="linearGradient6581"
+ gradientUnits="userSpaceOnUse"
+ x1="59.411343"
+ y1="92.620705"
+ x2="61.0625"
+ y2="98.453125" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6327"
+ id="linearGradient6583"
+ gradientUnits="userSpaceOnUse"
+ x1="59.21447"
+ y1="94.75"
+ x2="61.0625"
+ y2="99.767136" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6327"
+ id="linearGradient6585"
+ gradientUnits="userSpaceOnUse"
+ x1="58.08947"
+ y1="91.906532"
+ x2="61.0625"
+ y2="99.767136" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6327"
+ id="linearGradient6587"
+ gradientUnits="userSpaceOnUse"
+ x1="59.21447"
+ y1="94.75"
+ x2="61.0625"
+ y2="99.767136" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6327"
+ id="linearGradient6589"
+ gradientUnits="userSpaceOnUse"
+ x1="59.21447"
+ y1="94.75"
+ x2="61.0625"
+ y2="100.84721" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6381"
+ id="linearGradient6591"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-48.000005,-181.64777)"
+ x1="59.573746"
+ y1="82.664093"
+ x2="61.635933"
+ y2="107.4228" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6333"
+ id="linearGradient6593"
+ gradientUnits="userSpaceOnUse"
+ x1="57.47369"
+ y1="101.71749"
+ x2="62.84568"
+ y2="95.809074" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6381"
+ id="linearGradient5577"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.0888891,0,0,2.0888891,-103.44446,-152.68892)"
+ x1="59.573746"
+ y1="82.664093"
+ x2="61.635933"
+ y2="107.4228" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6277"
+ id="linearGradient5589"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.0888891,0,0,2.0888891,-103.44446,-152.68892)"
+ x1="61.904457"
+ y1="83.321266"
+ x2="62.719559"
+ y2="86.59684" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5499"
+ id="linearGradient5592"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.0800201,0,0,2.0976144,-102.99689,-153.61912)"
+ x1="58.125"
+ y1="109.0625"
+ x2="58.25"
+ y2="96.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6391"
+ id="linearGradient5594"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.0800201,0,0,2.0976144,-102.99689,-153.61912)"
+ x1="68.059029"
+ y1="80.10083"
+ x2="69.363403"
+ y2="94.811432" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6327"
+ id="linearGradient5597"
+ gradientUnits="userSpaceOnUse"
+ x1="59.21447"
+ y1="94.75"
+ x2="61.559685"
+ y2="100.88935" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6327"
+ id="linearGradient5599"
+ gradientUnits="userSpaceOnUse"
+ x1="59.411343"
+ y1="92.620705"
+ x2="61.0625"
+ y2="98.453125" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6327"
+ id="linearGradient5601"
+ gradientUnits="userSpaceOnUse"
+ x1="59.21447"
+ y1="94.75"
+ x2="61.0625"
+ y2="100.84721" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6333"
+ id="linearGradient5603"
+ gradientUnits="userSpaceOnUse"
+ x1="57.47369"
+ y1="101.71749"
+ x2="62.84568"
+ y2="95.809074" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6327"
+ id="linearGradient5605"
+ gradientUnits="userSpaceOnUse"
+ x1="58.08947"
+ y1="91.906532"
+ x2="61.0625"
+ y2="99.767136" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6327"
+ id="linearGradient5607"
+ gradientUnits="userSpaceOnUse"
+ x1="59.21447"
+ y1="94.75"
+ x2="61.0625"
+ y2="99.767136" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6333"
+ id="linearGradient5609"
+ gradientUnits="userSpaceOnUse"
+ x1="57.47369"
+ y1="101.71749"
+ x2="62.84568"
+ y2="95.809074" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6333"
+ id="linearGradient5611"
+ gradientUnits="userSpaceOnUse"
+ x1="57.47369"
+ y1="101.71749"
+ x2="62.84568"
+ y2="95.809074" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6327"
+ id="linearGradient5613"
+ gradientUnits="userSpaceOnUse"
+ x1="59.21447"
+ y1="94.75"
+ x2="61.0625"
+ y2="99.767136" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6333"
+ id="linearGradient5615"
+ gradientUnits="userSpaceOnUse"
+ x1="57.47369"
+ y1="101.71749"
+ x2="62.84568"
+ y2="95.809074" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#adadad"
+ borderopacity="1"
+ gridtolerance="10000"
+ guidetolerance="10"
+ objecttolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="1"
+ inkscape:cx="-156.25671"
+ inkscape:cy="31.750575"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ inkscape:window-width="1440"
+ inkscape:window-height="854"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:snap-bbox="true"
+ inkscape:snap-nodes="false"
+ inkscape:showpageshadow="false"
+ showborder="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid5474"
+ visible="true"
+ enabled="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata5629">
+ <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>Cheese!</dc:title>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Kalle Persson</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <g
+ id="g6597">
+ <path
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/kalle/Desktop/g6551.png"
+ transform="matrix(0.9574467,0,0,0.8602154,-144.55585,-57.701573)"
+ d="M 95.625,104.6875 A 23.5,5.8125 0 1 1 48.625,104.6875 A 23.5,5.8125 0 1 1 95.625,104.6875 z"
+ sodipodi:ry="5.8125"
+ sodipodi:rx="23.5"
+ sodipodi:cy="104.6875"
+ sodipodi:cx="72.125"
+ id="path6402"
+ style="opacity:0.1929134;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.64822143px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;filter:url(#filter6476);enable-background:accumulate"
+ sodipodi:type="arc" />
+ <path
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/kalle/Desktop/g6551.png"
+ sodipodi:nodetypes="cccccc"
+ id="rect5494"
+ d="M -97.535966,16.718724 L -79.640852,8.5 L -53.531255,19.000502 L -53.531255,34.961926 L -97.535966,33.843996 L -97.535966,16.718724 z"
+ style="fill:url(#linearGradient6480);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient6389);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/kalle/Desktop/g6551.png"
+ sodipodi:nodetypes="ccccc"
+ style="fill:url(#linearGradient6283);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M -97.008507,17.35124 L -97.000884,17.04041 L -79.593755,9.029396 L -54.012029,19.363762 L -97.008507,17.35124 z"
+ id="path5497" />
+ <path
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/kalle/Desktop/g6551.png"
+ transform="matrix(0.8888889,0,0,0.9451477,-143.77778,-69.200517)"
+ d="M 65,98.453125 A 3.9375,3.703125 0 1 1 57.125,98.453125 A 3.9375,3.703125 0 1 1 65,98.453125 z"
+ sodipodi:ry="3.703125"
+ sodipodi:rx="3.9375"
+ sodipodi:cy="98.453125"
+ sodipodi:cx="61.0625"
+ id="path6305"
+ style="opacity:1;fill:url(#linearGradient6313);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <path
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/kalle/Desktop/g6551.png"
+ sodipodi:type="arc"
+ style="opacity:0.68503933;fill:url(#linearGradient6317);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path6315"
+ sodipodi:cx="61.0625"
+ sodipodi:cy="98.453125"
+ sodipodi:rx="3.9375"
+ sodipodi:ry="3.703125"
+ d="M 65,98.453125 A 3.9375,3.703125 0 1 1 57.125,98.453125 A 3.9375,3.703125 0 1 1 65,98.453125 z"
+ transform="matrix(0.6180542,-0.3199843,0.6794832,0.3280733,-182.13718,-0.658574)" />
+ <path
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/kalle/Desktop/g6551.png"
+ transform="matrix(0.3531742,-0.2742723,0.3882766,0.2812058,-122.79275,5.914388)"
+ d="M 65,98.453125 A 3.9375,3.703125 0 1 1 57.125,98.453125 A 3.9375,3.703125 0 1 1 65,98.453125 z"
+ sodipodi:ry="3.703125"
+ sodipodi:rx="3.9375"
+ sodipodi:cy="98.453125"
+ sodipodi:cx="61.0625"
+ id="path6319"
+ style="opacity:0.68503933;fill:url(#linearGradient6398);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.42886794px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <path
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/kalle/Desktop/g6551.png"
+ sodipodi:type="arc"
+ style="opacity:0.68503933;fill:url(#linearGradient6493);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.02072477px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path6323"
+ sodipodi:cx="61.0625"
+ sodipodi:cy="98.453125"
+ sodipodi:rx="3.9375"
+ sodipodi:ry="3.703125"
+ d="M 65,98.453125 A 3.9375,3.703125 0 1 1 57.125,98.453125 A 3.9375,3.703125 0 1 1 65,98.453125 z"
+ transform="matrix(0.2648807,-0.1828481,0.2912075,0.1874705,-130.34457,6.060331)" />
+ <path
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/kalle/Desktop/g6551.png"
+ sodipodi:type="arc"
+ style="opacity:1;fill:url(#linearGradient6347);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path6345"
+ sodipodi:cx="61.0625"
+ sodipodi:cy="98.453125"
+ sodipodi:rx="3.9375"
+ sodipodi:ry="3.703125"
+ d="M 65,98.453125 A 3.9375,3.703125 0 1 1 57.125,98.453125 A 3.9375,3.703125 0 1 1 65,98.453125 z"
+ transform="matrix(0.6349207,0,0,0.6751055,-121.26985,-38.61402)" />
+ <path
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/kalle/Desktop/g6551.png"
+ transform="matrix(0.5079364,0,0,0.5400843,-91.015874,-28.820759)"
+ d="M 65,98.453125 A 3.9375,3.703125 0 1 1 57.125,98.453125 A 3.9375,3.703125 0 1 1 65,98.453125 z"
+ sodipodi:ry="3.703125"
+ sodipodi:rx="3.9375"
+ sodipodi:cy="98.453125"
+ sodipodi:cx="61.0625"
+ id="path6349"
+ style="opacity:1;fill:url(#linearGradient6351);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <path
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/kalle/Desktop/g6551.png"
+ sodipodi:type="arc"
+ style="opacity:1;fill:url(#linearGradient6355);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path6353"
+ sodipodi:cx="61.0625"
+ sodipodi:cy="98.453125"
+ sodipodi:rx="3.9375"
+ sodipodi:ry="3.703125"
+ d="M 65,98.453125 A 3.9375,3.703125 0 1 1 57.125,98.453125 A 3.9375,3.703125 0 1 1 65,98.453125 z"
+ transform="matrix(0.8888888,0,0,0.9451476,-123.77778,-62.200509)" />
+ <path
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/kalle/Desktop/g6551.png"
+ transform="matrix(0.3809525,0,0,0.4050634,-116.76192,-8.027531)"
+ d="M 65,98.453125 A 3.9375,3.703125 0 1 1 57.125,98.453125 A 3.9375,3.703125 0 1 1 65,98.453125 z"
+ sodipodi:ry="3.703125"
+ sodipodi:rx="3.9375"
+ sodipodi:cy="98.453125"
+ sodipodi:cx="61.0625"
+ id="path6367"
+ style="opacity:1;fill:url(#linearGradient6369);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <path
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/kalle/Desktop/g6551.png"
+ sodipodi:type="arc"
+ style="opacity:1;fill:url(#linearGradient6373);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path6371"
+ sodipodi:cx="61.0625"
+ sodipodi:cy="98.453125"
+ sodipodi:rx="3.9375"
+ sodipodi:ry="3.703125"
+ d="M 65,98.453125 A 3.9375,3.703125 0 1 1 57.125,98.453125 A 3.9375,3.703125 0 1 1 65,98.453125 z"
+ transform="matrix(0.3809524,0,0,0.4050633,-98.761911,-16.027524)" />
+ <path
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/kalle/Desktop/g6551.png"
+ sodipodi:nodetypes="cccccc"
+ id="path6379"
+ d="M -79.593755,9.539726 L -96.593755,17.352226 L -96.593755,35.914726 L -54.468755,34.039726 L -54.468755,19.633476 L -79.593755,9.539726 z"
+ style="opacity:0.32677164;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient6400);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/kalle/Desktop/g6551.png"
+ transform="matrix(0.2648807,-0.1828481,0.2912075,0.1874705,-123.34458,10.060331)"
+ d="M 65,98.453125 A 3.9375,3.703125 0 1 1 57.125,98.453125 A 3.9375,3.703125 0 1 1 65,98.453125 z"
+ sodipodi:ry="3.703125"
+ sodipodi:rx="3.9375"
+ sodipodi:cy="98.453125"
+ sodipodi:cx="61.0625"
+ id="path6482"
+ style="opacity:0.68503933;fill:url(#linearGradient6491);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.02072477px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ </g>
+ <g
+ id="g5617">
+ <path
+ sodipodi:type="arc"
+ style="opacity:0.1929134;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.64822143px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;filter:url(#filter6476);enable-background:accumulate"
+ id="path6495"
+ sodipodi:cx="72.125"
+ sodipodi:cy="104.6875"
+ sodipodi:rx="23.5"
+ sodipodi:ry="5.8125"
+ d="M 95.625,104.6875 A 23.5,5.8125 0 1 1 48.625,104.6875 A 23.5,5.8125 0 1 1 95.625,104.6875 z"
+ transform="matrix(1.9787234,0,0,1.7204301,-95.215423,-115.10752)" />
+ <path
+ style="fill:url(#linearGradient5592);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5594);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 1.9693187,31.739714 L 38.970544,14.5 L 93.500001,36.526005 L 93.500001,70.006917 L 1.9693187,67.661931 L 1.9693187,31.739714 z"
+ id="path6497"
+ sodipodi:nodetypes="cccccc" />
+ <path
+ id="path6499"
+ d="M 2.461747,32.95452 L 2.4620456,32.102106 L 38.984568,15.063346 L 92.996481,36.866128 L 93.001532,37.0032 L 2.461747,32.95452 z"
+ style="fill:url(#linearGradient5589);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:nodetypes="cccccc" />
+ <path
+ sodipodi:type="arc"
+ style="fill:url(#linearGradient5597);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path6501"
+ sodipodi:cx="61.0625"
+ sodipodi:cy="98.453125"
+ sodipodi:rx="3.9375"
+ sodipodi:ry="3.703125"
+ d="M 65,98.453125 A 3.9375,3.703125 0 1 1 57.125,98.453125 A 3.9375,3.703125 0 1 1 65,98.453125 z"
+ transform="matrix(1.7777778,0,0,1.8902954,-90.555556,-140.10549)" />
+ <path
+ transform="matrix(1.2361088,-0.7313933,1.3589668,0.7498823,-165.27443,-6.167559)"
+ d="M 65,98.453125 A 3.9375,3.703125 0 1 1 57.125,98.453125 A 3.9375,3.703125 0 1 1 65,98.453125 z"
+ sodipodi:ry="3.703125"
+ sodipodi:rx="3.9375"
+ sodipodi:cy="98.453125"
+ sodipodi:cx="61.0625"
+ id="path6503"
+ style="opacity:0.68503933;fill:url(#linearGradient5611);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:type="arc"
+ style="opacity:0.68503933;fill:url(#linearGradient5609);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.42886794px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path6505"
+ sodipodi:cx="61.0625"
+ sodipodi:cy="98.453125"
+ sodipodi:rx="3.9375"
+ sodipodi:ry="3.703125"
+ d="M 65,98.453125 A 3.9375,3.703125 0 1 1 57.125,98.453125 A 3.9375,3.703125 0 1 1 65,98.453125 z"
+ transform="matrix(0.7063476,-0.5485445,0.7765524,0.5624114,-45.585361,10.124332)" />
+ <path
+ transform="matrix(0.5533064,-0.3819494,0.6083002,0.3916051,-66.564223,9.634686)"
+ d="M 65,98.453125 A 3.9375,3.703125 0 1 1 57.125,98.453125 A 3.9375,3.703125 0 1 1 65,98.453125 z"
+ sodipodi:ry="3.703125"
+ sodipodi:rx="3.9375"
+ sodipodi:cy="98.453125"
+ sodipodi:cx="61.0625"
+ id="path6507"
+ style="opacity:0.68503933;fill:url(#linearGradient5615);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.02072477px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <path
+ transform="matrix(1.2698413,0,0,1.3502109,-43.539686,-77.932484)"
+ d="M 65,98.453125 A 3.9375,3.703125 0 1 1 57.125,98.453125 A 3.9375,3.703125 0 1 1 65,98.453125 z"
+ sodipodi:ry="3.703125"
+ sodipodi:rx="3.9375"
+ sodipodi:cy="98.453125"
+ sodipodi:cx="61.0625"
+ id="path6509"
+ style="fill:url(#linearGradient5599);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:type="arc"
+ style="fill:url(#linearGradient5613);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path6511"
+ sodipodi:cx="61.0625"
+ sodipodi:cy="98.453125"
+ sodipodi:rx="3.9375"
+ sodipodi:ry="3.703125"
+ d="M 65,98.453125 A 3.9375,3.703125 0 1 1 57.125,98.453125 A 3.9375,3.703125 0 1 1 65,98.453125 z"
+ transform="matrix(1.0610228,0,0,1.1281762,15.589068,-63.228042)" />
+ <path
+ transform="matrix(1.9047618,0,0,2.0253174,-55.809517,-137.89883)"
+ d="M 65,98.453125 A 3.9375,3.703125 0 1 1 57.125,98.453125 A 3.9375,3.703125 0 1 1 65,98.453125 z"
+ sodipodi:ry="3.703125"
+ sodipodi:rx="3.9375"
+ sodipodi:cy="98.453125"
+ sodipodi:cx="61.0625"
+ id="path6513"
+ style="fill:url(#linearGradient5605);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:type="arc"
+ style="fill:url(#linearGradient5607);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path6515"
+ sodipodi:cx="61.0625"
+ sodipodi:cy="98.453125"
+ sodipodi:rx="3.9375"
+ sodipodi:ry="3.703125"
+ d="M 65,98.453125 A 3.9375,3.703125 0 1 1 57.125,98.453125 A 3.9375,3.703125 0 1 1 65,98.453125 z"
+ transform="matrix(0.7619045,0,0,0.8101265,-35.523795,-16.759488)" />
+ <path
+ transform="matrix(0.7619048,0,0,0.8101265,1.4761906,-32.759488)"
+ d="M 65,98.453125 A 3.9375,3.703125 0 1 1 57.125,98.453125 A 3.9375,3.703125 0 1 1 65,98.453125 z"
+ sodipodi:ry="3.703125"
+ sodipodi:rx="3.9375"
+ sodipodi:cy="98.453125"
+ sodipodi:cx="61.0625"
+ id="path6517"
+ style="fill:url(#linearGradient5601);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <path
+ style="opacity:0.32677164;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5577);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 39.028762,15.599039 L 2.874993,32.472205 L 3.249993,66.497209 L 91.931946,69.205542 L 92.528567,37.191988 L 39.028762,15.599039 z"
+ id="path6519"
+ sodipodi:nodetypes="cccccc" />
+ <path
+ sodipodi:type="arc"
+ style="opacity:0.68503933;fill:url(#linearGradient5603);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.02072477px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path6521"
+ sodipodi:cx="61.0625"
+ sodipodi:cy="98.453125"
+ sodipodi:rx="3.9375"
+ sodipodi:ry="3.703125"
+ d="M 65,98.453125 A 3.9375,3.703125 0 1 1 57.125,98.453125 A 3.9375,3.703125 0 1 1 65,98.453125 z"
+ transform="matrix(0.6180546,-0.3941378,0.6794838,0.4041016,-63.137258,17.437521)" />
+ </g>
+ </g>
+</svg>
Modified: trunk/src/cheese-thumb-view.c
==============================================================================
--- trunk/src/cheese-thumb-view.c (original)
+++ trunk/src/cheese-thumb-view.c Tue Aug 5 14:42:03 2008
@@ -47,6 +47,7 @@
GFileMonitor *photo_file_monitor;
GFileMonitor *video_file_monitor;
GnomeThumbnailFactory *factory;
+ gboolean multiplex_thumbnail_generator;
} CheeseThumbViewPrivate;
enum
@@ -182,8 +183,20 @@
data->thumb_view = g_object_ref (thumb_view);
data->file = g_object_ref (file);
- icon_theme = gtk_icon_theme_get_default ();
- pixbuf = gtk_icon_theme_load_icon (icon_theme, "image-loading", 96, 0, &error);
+ if (priv->multiplex_thumbnail_generator)
+ {
+ char *f;
+ //f = g_strdup_printf ("%s/pixmaps/cheese-%i.svg", PACKAGE_DATADIR, g_random_int_range (1, 3));
+ f = g_strdup_printf ("%s/pixmaps/cheese-1.svg", PACKAGE_DATADIR);
+ pixbuf = gdk_pixbuf_new_from_file (f, NULL);
+ g_free (f);
+ }
+ else
+ {
+ icon_theme = gtk_icon_theme_get_default ();
+ pixbuf = gtk_icon_theme_load_icon (icon_theme, "image-loading", 96, 0, &error);
+ }
+
if (!pixbuf)
{
g_warning ("Couldn't load icon: %s", error->message);
@@ -209,12 +222,15 @@
g_object_unref (pixbuf);
- if (!g_thread_create ((GThreadFunc) cheese_thumb_view_thread_append_item,
- data, FALSE, &error))
+ if (!priv->multiplex_thumbnail_generator)
{
- g_error ("Failed to create thumbnail thread: %s\n", error->message);
- g_error_free (error);
- return;
+ if (!g_thread_create ((GThreadFunc) cheese_thumb_view_thread_append_item,
+ data, FALSE, &error))
+ {
+ g_error ("Failed to create thumbnail thread: %s\n", error->message);
+ g_error_free (error);
+ return;
+ }
}
}
@@ -384,6 +400,7 @@
CheeseThumbViewPrivate* priv = CHEESE_THUMB_VIEW_GET_PRIVATE (thumb_view);
GDir *dir_videos, *dir_photos;
char *path_videos, *path_photos;
+ gboolean multiplex_thumbnail_generator;
const char *name;
char *filename;
GFile *file;
@@ -419,6 +436,12 @@
if (!(g_str_has_suffix (name, PHOTO_NAME_SUFFIX)))
continue;
+ if (g_ascii_strcasecmp (name, "cheese, cheese, cheese! all i want is cheese.jpg") == 0)
+ {
+ multiplex_thumbnail_generator = TRUE;
+ continue;
+ }
+
filename = g_build_filename (path_photos, name, NULL);
file = g_file_new_for_path (filename);
cheese_thumb_view_append_item (thumb_view, file);
@@ -426,6 +449,7 @@
g_object_unref (file);
}
g_dir_close (dir_photos);
+ priv->multiplex_thumbnail_generator = multiplex_thumbnail_generator;
}
static void
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]