Rename the about dialog header, implementation and image to splash screen equivalents...
authorpabs <pabs@1f10aa63-cdf2-0310-b900-c93c546f37ac>
Fri, 1 Feb 2008 12:48:02 +0000 (12:48 +0000)
committerpabs <pabs@1f10aa63-cdf2-0310-b900-c93c546f37ac>
Fri, 1 Feb 2008 12:48:02 +0000 (12:48 +0000)
git-svn-id: http://svn.voria.com/code@1544 1f10aa63-cdf2-0310-b900-c93c546f37ac

synfig-studio/trunk/images/about_dialog.sif [deleted file]
synfig-studio/trunk/images/splash_screen.sif [new file with mode: 0644]
synfig-studio/trunk/src/gtkmm/about.cpp [deleted file]
synfig-studio/trunk/src/gtkmm/about.h [deleted file]
synfig-studio/trunk/src/gtkmm/splash.cpp [new file with mode: 0644]
synfig-studio/trunk/src/gtkmm/splash.h [new file with mode: 0644]

diff --git a/synfig-studio/trunk/images/about_dialog.sif b/synfig-studio/trunk/images/about_dialog.sif
deleted file mode 100644 (file)
index b79af7c..0000000
+++ /dev/null
@@ -1,1992 +0,0 @@
-<?xml version="1.0"?>
-<canvas version="0.3" width="300" height="350" xres="2952.755900" yres="2952.755900" view-box="-1.500000 2.500000 1.500000 -1.000000" antialias="2" fps="12.000" begin-time="0f" end-time="0f" bgcolor="0.500000 0.500000 0.500000 1.000000">
-  <name>About Dialog Graphic</name>
-  <desc>This is the about dialog graphic which is displayed when Synfig Studio starts, and when the about dialog is requested.</desc>
-  <meta name="grid_show" content="0"/>
-  <meta name="grid_size" content="0.250000 0.250000"/>
-  <meta name="grid_snap" content="1"/>
-  <meta name="guide_show" content="1"/>
-  <meta name="guide_snap" content="0"/>
-  <meta name="guide_x" content=" "/>
-  <meta name="onion_skin" content="0"/>
-  <defs>
-    <canvas id="Sphere" height="300" view-box="-1.000000 -1.000000 1.000000 1.000000" bgcolor="0.500000 0.500000 0.500000 1.000000">
-      <name>Aqua Sphere</name>
-      <desc>This aqua-colored sphere reminds me of something from MacOS X.</desc>
-      <layer type="SolidColor" active="true" version="0.1">
-        <param name="z_depth">
-          <real value="0.0000000000"/>
-        </param>
-        <param name="amount">
-          <real value="1.0000000000"/>
-        </param>
-        <param name="blend_method">
-          <integer value="1"/>
-        </param>
-        <param name="color">
-          <color>
-            <r>0.000000</r>
-            <g>0.744518</g>
-            <b>0.825040</b>
-            <a>1.000000</a>
-          </color>
-        </param>
-      </layer>
-      <layer type="circle" active="true" version="0.1">
-        <param name="z_depth">
-          <real value="0.0000000000"/>
-        </param>
-        <param name="amount">
-          <real value="1.0000000000"/>
-        </param>
-        <param name="blend_method">
-          <integer value="1"/>
-        </param>
-        <param name="color">
-          <color>
-            <r>0.000000</r>
-            <g>0.000000</g>
-            <b>0.000000</b>
-            <a>1.000000</a>
-          </color>
-        </param>
-        <param name="radius">
-          <real value="1.0000000000"/>
-        </param>
-        <param name="feather">
-          <real value="1.0000000000"/>
-        </param>
-        <param name="pos">
-          <vector>
-            <x>0.0000000000</x>
-            <y>0.0000000000</y>
-          </vector>
-        </param>
-        <param name="invert">
-          <bool value="true"/>
-        </param>
-        <param name="falloff">
-          <integer value="2"/>
-        </param>
-      </layer>
-      <layer type="circle" active="true" version="0.1">
-        <param name="z_depth">
-          <real value="0.0000000000"/>
-        </param>
-        <param name="amount">
-          <real value="0.7500000000"/>
-        </param>
-        <param name="blend_method">
-          <integer value="1"/>
-        </param>
-        <param name="color">
-          <color>
-            <r>0.587045</r>
-            <g>0.941024</g>
-            <b>1.000000</b>
-            <a>1.000000</a>
-          </color>
-        </param>
-        <param name="radius">
-          <real value="0.5000000007"/>
-        </param>
-        <param name="feather">
-          <real value="0.5000000000"/>
-        </param>
-        <param name="pos">
-          <vector>
-            <x>0.0000000000</x>
-            <y>0.7500000000</y>
-          </vector>
-        </param>
-        <param name="invert">
-          <bool value="false"/>
-        </param>
-        <param name="falloff">
-          <integer value="2"/>
-        </param>
-      </layer>
-      <layer type="circle" active="true" version="0.1">
-        <param name="z_depth">
-          <real value="0.0000000000"/>
-        </param>
-        <param name="amount">
-          <real value="1.0000000000"/>
-        </param>
-        <param name="blend_method">
-          <integer value="1"/>
-        </param>
-        <param name="color">
-          <color>
-            <r>0.000000</r>
-            <g>0.000000</g>
-            <b>0.000000</b>
-            <a>1.000000</a>
-          </color>
-        </param>
-        <param name="radius">
-          <real value="0.9999999985"/>
-        </param>
-        <param name="feather">
-          <real value="0.8000000030"/>
-        </param>
-        <param name="pos">
-          <vector>
-            <x>0.0000000000</x>
-            <y>0.0000000000</y>
-          </vector>
-        </param>
-        <param name="invert">
-          <bool value="true"/>
-        </param>
-        <param name="falloff">
-          <integer value="2"/>
-        </param>
-      </layer>
-      <layer type="circle" active="true" version="0.1">
-        <param name="z_depth">
-          <real value="0.0000000000"/>
-        </param>
-        <param name="amount">
-          <real value="1.0000000000"/>
-        </param>
-        <param name="blend_method">
-          <integer value="1"/>
-        </param>
-        <param name="color">
-          <color>
-            <r>1.000000</r>
-            <g>1.000000</g>
-            <b>1.000000</b>
-            <a>1.000000</a>
-          </color>
-        </param>
-        <param name="radius">
-          <real value="0.2999999993"/>
-        </param>
-        <param name="feather">
-          <real value="0.3000000000"/>
-        </param>
-        <param name="pos">
-          <vector>
-            <x>-0.1500000060</x>
-            <y>-0.3499999940</y>
-          </vector>
-        </param>
-        <param name="invert">
-          <bool value="false"/>
-        </param>
-        <param name="falloff">
-          <integer value="2"/>
-        </param>
-      </layer>
-      <layer type="blur" active="false" version="0.2">
-        <param name="z_depth">
-          <real value="0.0000000000"/>
-        </param>
-        <param name="amount">
-          <real value="1.0000000000"/>
-        </param>
-        <param name="blend_method">
-          <integer value="0"/>
-        </param>
-        <param name="size">
-          <vector>
-            <x>0.2000000030</x>
-            <y>0.2000000030</y>
-          </vector>
-        </param>
-        <param name="type">
-          <integer value="1"/>
-        </param>
-      </layer>
-      <layer type="SolidColor" active="true" version="0.1">
-        <param name="z_depth">
-          <real value="0.0000000000"/>
-        </param>
-        <param name="amount">
-          <real value="1.0000000000"/>
-        </param>
-        <param name="blend_method">
-          <integer value="9"/>
-        </param>
-        <param name="color">
-          <color>
-            <r>0.000000</r>
-            <g>0.762890</g>
-            <b>1.000000</b>
-            <a>1.000000</a>
-          </color>
-        </param>
-      </layer>
-      <layer type="circle" active="true" version="0.1">
-        <param name="z_depth">
-          <real value="0.0000000000"/>
-        </param>
-        <param name="amount">
-          <real value="1.0000000000"/>
-        </param>
-        <param name="blend_method">
-          <integer value="1"/>
-        </param>
-        <param name="color">
-          <color>
-            <r>1.000000</r>
-            <g>1.000000</g>
-            <b>1.000000</b>
-            <a>0.000000</a>
-          </color>
-        </param>
-        <param name="radius">
-          <real value="1.0000000000"/>
-        </param>
-        <param name="feather">
-          <real value="0.0000000000"/>
-        </param>
-        <param name="pos">
-          <vector>
-            <x>0.0000000000</x>
-            <y>0.0000000000</y>
-          </vector>
-        </param>
-        <param name="invert">
-          <bool value="true"/>
-        </param>
-        <param name="falloff">
-          <integer value="0"/>
-        </param>
-      </layer>
-    </canvas>
-    <canvas id="ShadowTitle" bgcolor="0.500000 0.500000 0.500000 1.000000">
-      <layer type="text" active="true" version="0.2">
-        <param name="z_depth">
-          <real value="0.0000000000"/>
-        </param>
-        <param name="amount">
-          <real value="1.0000000000"/>
-        </param>
-        <param name="blend_method">
-          <integer value="0"/>
-        </param>
-        <param name="text">
-          <string guid="842559A41D447D775379B936F4A2CDC2">SYNFIG Studio</string>
-        </param>
-        <param name="color">
-          <color>
-            <r>1.000000</r>
-            <g>1.000000</g>
-            <b>1.000000</b>
-            <a>1.000000</a>
-          </color>
-        </param>
-        <param name="family">
-          <string>luxisr</string>
-        </param>
-        <param name="style">
-          <integer value="0"/>
-        </param>
-        <param name="weight">
-          <integer value="400"/>
-        </param>
-        <param name="compress">
-          <real value="1.0000000000"/>
-        </param>
-        <param name="vcompress">
-          <real value="1.0000000000"/>
-        </param>
-        <param name="size">
-          <vector>
-            <x>0.1899999976</x>
-            <y>0.2000000030</y>
-          </vector>
-        </param>
-        <param name="orient">
-          <vector>
-            <x>1.0000000000</x>
-            <y>1.0000000000</y>
-          </vector>
-        </param>
-        <param name="pos">
-          <vector>
-            <x>0.0000000000</x>
-            <y>0.0000000000</y>
-          </vector>
-        </param>
-        <param name="use_kerning">
-          <bool value="true"/>
-        </param>
-        <param name="grid_fit">
-          <bool value="false"/>
-        </param>
-        <param name="invert">
-          <bool value="false"/>
-        </param>
-      </layer>
-      <layer type="blur" active="true" version="0.2">
-        <param name="z_depth">
-          <real value="0.0000000000"/>
-        </param>
-        <param name="amount">
-          <real value="1.0000000000"/>
-        </param>
-        <param name="blend_method">
-          <integer value="1"/>
-        </param>
-        <param name="size">
-          <vector>
-            <x>0.0500000007</x>
-            <y>0.0500000007</y>
-          </vector>
-        </param>
-        <param name="type">
-          <integer value="1"/>
-        </param>
-      </layer>
-      <layer type="text" active="true" version="0.2">
-        <param name="z_depth">
-          <real value="0.0000000000"/>
-        </param>
-        <param name="amount">
-          <real value="1.0000000000"/>
-        </param>
-        <param name="blend_method">
-          <integer value="0"/>
-        </param>
-        <param name="text">
-          <string guid="842559A41D447D775379B936F4A2CDC2">SYNFIG Studio</string>
-        </param>
-        <param name="color">
-          <color>
-            <r>0.000000</r>
-            <g>0.000000</g>
-            <b>0.000000</b>
-            <a>1.000000</a>
-          </color>
-        </param>
-        <param name="family">
-          <string>luxisr</string>
-        </param>
-        <param name="style">
-          <integer value="0"/>
-        </param>
-        <param name="weight">
-          <integer value="400"/>
-        </param>
-        <param name="compress">
-          <real value="1.0000000000"/>
-        </param>
-        <param name="vcompress">
-          <real value="1.0000000000"/>
-        </param>
-        <param name="size">
-          <vector>
-            <x>0.1899999976</x>
-            <y>0.2000000030</y>
-          </vector>
-        </param>
-        <param name="orient">
-          <vector>
-            <x>1.0000000000</x>
-            <y>1.0000000000</y>
-          </vector>
-        </param>
-        <param name="pos">
-          <vector>
-            <x>0.0000000000</x>
-            <y>0.0000000000</y>
-          </vector>
-        </param>
-        <param name="use_kerning">
-          <bool value="true"/>
-        </param>
-        <param name="grid_fit">
-          <bool value="false"/>
-        </param>
-        <param name="invert">
-          <bool value="false"/>
-        </param>
-      </layer>
-    </canvas>
-  </defs>
-  <layer type="SolidColor" active="true" version="0.1">
-    <param name="z_depth">
-      <real value="0.0000000000"/>
-    </param>
-    <param name="amount">
-      <real value="1.0000000000"/>
-    </param>
-    <param name="blend_method">
-      <integer value="12"/>
-    </param>
-    <param name="color">
-      <color>
-        <r>1.000000</r>
-        <g>1.000000</g>
-        <b>1.000000</b>
-        <a>1.000000</a>
-      </color>
-    </param>
-  </layer>
-  <layer type="linear_gradient" active="true" version="0.0" desc="Rising Darkness">
-    <param name="z_depth">
-      <real value="0.0000000000"/>
-    </param>
-    <param name="amount">
-      <real value="1.0000000000"/>
-    </param>
-    <param name="blend_method">
-      <integer value="13"/>
-    </param>
-    <param name="p1">
-      <vector>
-        <x>0.0000000000</x>
-        <y>0.2500000000</y>
-      </vector>
-    </param>
-    <param name="p2">
-      <vector>
-        <x>0.0000000000</x>
-        <y>2.7500000000</y>
-      </vector>
-    </param>
-    <param name="gradient">
-      <gradient>
-        <color pos="0.000000">
-          <r>0.000000</r>
-          <g>0.000000</g>
-          <b>0.000000</b>
-          <a>0.000000</a>
-        </color>
-        <color pos="1.000000">
-          <r>0.000000</r>
-          <g>0.000000</g>
-          <b>0.000000</b>
-          <a>1.000000</a>
-        </color>
-      </gradient>
-    </param>
-    <param name="loop">
-      <bool value="false"/>
-    </param>
-    <param name="zigzag">
-      <bool value="false"/>
-    </param>
-  </layer>
-  <layer type="PasteCanvas" active="true" version="0.1" desc="Alpha Test">
-    <param name="z_depth">
-      <real value="0.0000000000"/>
-    </param>
-    <param name="amount">
-      <real value="1.0000000000"/>
-    </param>
-    <param name="blend_method">
-      <integer value="0"/>
-    </param>
-    <param name="origin">
-      <vector>
-        <x>0.0000000000</x>
-        <y>0.0000000000</y>
-      </vector>
-    </param>
-    <param name="canvas">
-      <canvas>
-        <layer type="rectangle" active="true" version="0.2" desc="Rectangle003">
-          <param name="z_depth">
-            <real value="0.0000000000"/>
-          </param>
-          <param name="amount">
-            <real value="1.0000000000"/>
-          </param>
-          <param name="blend_method">
-            <integer value="0"/>
-          </param>
-          <param name="color">
-            <color>
-              <r>0.000000</r>
-              <g>0.000000</g>
-              <b>0.000000</b>
-              <a>1.000000</a>
-            </color>
-          </param>
-          <param name="point1">
-            <vector>
-              <x>-1.7500000000</x>
-              <y>2.5000000000</y>
-            </vector>
-          </param>
-          <param name="point2">
-            <vector>
-              <x>1.7500000000</x>
-              <y>2.2500703335</y>
-            </vector>
-          </param>
-          <param name="expand">
-            <real value="0.0000000000"/>
-          </param>
-          <param name="invert">
-            <bool value="false"/>
-          </param>
-        </layer>
-        <layer type="linear_gradient" active="true" version="0.0" desc="Gradient005">
-          <param name="z_depth">
-            <real value="0.0000000000"/>
-          </param>
-          <param name="amount">
-            <real value="1.0000000000"/>
-          </param>
-          <param name="blend_method">
-            <integer value="13"/>
-          </param>
-          <param name="p1">
-            <vector>
-              <x>-1.5000000000</x>
-              <y>2.5000000000</y>
-            </vector>
-          </param>
-          <param name="p2">
-            <vector>
-              <x>-1.2500000000</x>
-              <y>2.2500000000</y>
-            </vector>
-          </param>
-          <param name="gradient">
-            <gradient_rotate type="gradient">
-              <gradient>
-                <gradient>
-                  <color pos="0.250000">
-                    <r>0.000000</r>
-                    <g>0.000000</g>
-                    <b>0.000000</b>
-                    <a>0.000000</a>
-                  </color>
-                  <color pos="0.250000">
-                    <r>1.000000</r>
-                    <g>1.000000</g>
-                    <b>0.000000</b>
-                    <a>1.000000</a>
-                  </color>
-                  <color pos="0.750000">
-                    <r>1.000000</r>
-                    <g>1.000000</g>
-                    <b>0.000000</b>
-                    <a>1.000000</a>
-                  </color>
-                  <color pos="0.750000">
-                    <r>0.000000</r>
-                    <g>0.000000</g>
-                    <b>0.000000</b>
-                    <a>0.000000</a>
-                  </color>
-                </gradient>
-              </gradient>
-              <offset>
-                <real value="-0.2500000000"/>
-              </offset>
-            </gradient_rotate>
-          </param>
-          <param name="loop">
-            <bool value="true"/>
-          </param>
-          <param name="zigzag">
-            <bool value="false"/>
-          </param>
-        </layer>
-        <layer type="PasteCanvas" active="true" version="0.1" desc="Alpha Letters">
-          <param name="z_depth">
-            <real value="0.0000000000"/>
-          </param>
-          <param name="amount">
-            <real value="1.0000000000"/>
-          </param>
-          <param name="blend_method">
-            <integer value="0"/>
-          </param>
-          <param name="origin">
-            <vector>
-              <x>0.0000000000</x>
-              <y>2.3697917461</y>
-            </vector>
-          </param>
-          <param name="canvas">
-            <canvas>
-              <layer type="text" active="true" version="0.2" desc="A">
-                <param name="z_depth">
-                  <real value="0.0000000000"/>
-                </param>
-                <param name="amount">
-                  <real value="1.0000000000"/>
-                </param>
-                <param name="blend_method">
-                  <integer value="0"/>
-                </param>
-                <param name="text">
-                  <string>A</string>
-                </param>
-                <param name="color">
-                  <color>
-                    <r>0.000000</r>
-                    <g>0.000000</g>
-                    <b>0.000000</b>
-                    <a>1.000000</a>
-                  </color>
-                </param>
-                <param name="family">
-                  <string>arial</string>
-                </param>
-                <param name="style">
-                  <integer value="0"/>
-                </param>
-                <param name="weight">
-                  <integer value="700"/>
-                </param>
-                <param name="compress">
-                  <real value="0.9750000000"/>
-                </param>
-                <param name="vcompress">
-                  <real value="1.0000000000"/>
-                </param>
-                <param name="size">
-                  <vector>
-                    <x>0.0937500000</x>
-                    <y>0.0773138478</y>
-                  </vector>
-                </param>
-                <param name="orient">
-                  <vector>
-                    <x>0.5000000000</x>
-                    <y>0.5000000000</y>
-                  </vector>
-                </param>
-                <param name="pos">
-                  <vector>
-                    <x>1.0000000000</x>
-                    <y>0.0000000000</y>
-                  </vector>
-                </param>
-                <param name="use_kerning">
-                  <bool value="true"/>
-                </param>
-                <param name="grid_fit">
-                  <bool value="false"/>
-                </param>
-                <param name="invert">
-                  <bool value="false"/>
-                </param>
-              </layer>
-              <layer type="text" active="true" version="0.2" desc="H">
-                <param name="z_depth">
-                  <real value="0.0000000000"/>
-                </param>
-                <param name="amount">
-                  <real value="1.0000000000"/>
-                </param>
-                <param name="blend_method">
-                  <integer value="0"/>
-                </param>
-                <param name="text">
-                  <string>H</string>
-                </param>
-                <param name="color">
-                  <color>
-                    <r>0.000000</r>
-                    <g>0.000000</g>
-                    <b>0.000000</b>
-                    <a>1.000000</a>
-                  </color>
-                </param>
-                <param name="family">
-                  <string>arial</string>
-                </param>
-                <param name="style">
-                  <integer value="0"/>
-                </param>
-                <param name="weight">
-                  <integer value="700"/>
-                </param>
-                <param name="compress">
-                  <real value="0.9750000000"/>
-                </param>
-                <param name="vcompress">
-                  <real value="1.0000000000"/>
-                </param>
-                <param name="size">
-                  <vector>
-                    <x>0.0937500000</x>
-                    <y>0.0773138478</y>
-                  </vector>
-                </param>
-                <param name="orient">
-                  <vector>
-                    <x>0.5000000000</x>
-                    <y>0.5000000000</y>
-                  </vector>
-                </param>
-                <param name="pos">
-                  <vector>
-                    <x>0.5000000000</x>
-                    <y>0.0000000000</y>
-                  </vector>
-                </param>
-                <param name="use_kerning">
-                  <bool value="true"/>
-                </param>
-                <param name="grid_fit">
-                  <bool value="false"/>
-                </param>
-                <param name="invert">
-                  <bool value="false"/>
-                </param>
-              </layer>
-              <layer type="text" active="true" version="0.2" desc="P">
-                <param name="z_depth">
-                  <real value="0.0000000000"/>
-                </param>
-                <param name="amount">
-                  <real value="1.0000000000"/>
-                </param>
-                <param name="blend_method">
-                  <integer value="0"/>
-                </param>
-                <param name="text">
-                  <string>P</string>
-                </param>
-                <param name="color">
-                  <color>
-                    <r>0.000000</r>
-                    <g>0.000000</g>
-                    <b>0.000000</b>
-                    <a>1.000000</a>
-                  </color>
-                </param>
-                <param name="family">
-                  <string>arial</string>
-                </param>
-                <param name="style">
-                  <integer value="0"/>
-                </param>
-                <param name="weight">
-                  <integer value="700"/>
-                </param>
-                <param name="compress">
-                  <real value="0.9750000000"/>
-                </param>
-                <param name="vcompress">
-                  <real value="1.0000000000"/>
-                </param>
-                <param name="size">
-                  <vector>
-                    <x>0.0937500000</x>
-                    <y>0.0773138478</y>
-                  </vector>
-                </param>
-                <param name="orient">
-                  <vector>
-                    <x>0.5000000000</x>
-                    <y>0.5000000000</y>
-                  </vector>
-                </param>
-                <param name="pos">
-                  <vector>
-                    <x>0.0000000000</x>
-                    <y>0.0000000000</y>
-                  </vector>
-                </param>
-                <param name="use_kerning">
-                  <bool value="true"/>
-                </param>
-                <param name="grid_fit">
-                  <bool value="false"/>
-                </param>
-                <param name="invert">
-                  <bool value="false"/>
-                </param>
-              </layer>
-              <layer type="text" active="true" version="0.2" desc="L">
-                <param name="z_depth">
-                  <real value="0.0000000000"/>
-                </param>
-                <param name="amount">
-                  <real value="1.0000000000"/>
-                </param>
-                <param name="blend_method">
-                  <integer value="0"/>
-                </param>
-                <param name="text">
-                  <string>L</string>
-                </param>
-                <param name="color">
-                  <color>
-                    <r>0.000000</r>
-                    <g>0.000000</g>
-                    <b>0.000000</b>
-                    <a>1.000000</a>
-                  </color>
-                </param>
-                <param name="family">
-                  <string>arial</string>
-                </param>
-                <param name="style">
-                  <integer value="0"/>
-                </param>
-                <param name="weight">
-                  <integer value="700"/>
-                </param>
-                <param name="compress">
-                  <real value="0.9750000000"/>
-                </param>
-                <param name="vcompress">
-                  <real value="1.0000000000"/>
-                </param>
-                <param name="size">
-                  <vector>
-                    <x>0.0937500000</x>
-                    <y>0.0773138478</y>
-                  </vector>
-                </param>
-                <param name="orient">
-                  <vector>
-                    <x>0.5000000000</x>
-                    <y>0.5000000000</y>
-                  </vector>
-                </param>
-                <param name="pos">
-                  <vector>
-                    <x>-0.5000000000</x>
-                    <y>0.0000000000</y>
-                  </vector>
-                </param>
-                <param name="use_kerning">
-                  <bool value="true"/>
-                </param>
-                <param name="grid_fit">
-                  <bool value="false"/>
-                </param>
-                <param name="invert">
-                  <bool value="false"/>
-                </param>
-              </layer>
-              <layer type="text" active="true" version="0.2" desc="A">
-                <param name="z_depth">
-                  <real value="0.0000000000"/>
-                </param>
-                <param name="amount">
-                  <real value="1.0000000000"/>
-                </param>
-                <param name="blend_method">
-                  <integer value="0"/>
-                </param>
-                <param name="text">
-                  <string>A</string>
-                </param>
-                <param name="color">
-                  <color>
-                    <r>0.000000</r>
-                    <g>0.000000</g>
-                    <b>0.000000</b>
-                    <a>1.000000</a>
-                  </color>
-                </param>
-                <param name="family">
-                  <string>arial</string>
-                </param>
-                <param name="style">
-                  <integer value="0"/>
-                </param>
-                <param name="weight">
-                  <integer value="700"/>
-                </param>
-                <param name="compress">
-                  <real value="0.9750000000"/>
-                </param>
-                <param name="vcompress">
-                  <real value="1.0000000000"/>
-                </param>
-                <param name="size">
-                  <vector>
-                    <x>0.0937500000</x>
-                    <y>0.0773138478</y>
-                  </vector>
-                </param>
-                <param name="orient">
-                  <vector>
-                    <x>0.5000000000</x>
-                    <y>0.5000000000</y>
-                  </vector>
-                </param>
-                <param name="pos">
-                  <vector>
-                    <x>-1.0000000000</x>
-                    <y>0.0000000000</y>
-                  </vector>
-                </param>
-                <param name="use_kerning">
-                  <bool value="true"/>
-                </param>
-                <param name="grid_fit">
-                  <bool value="false"/>
-                </param>
-                <param name="invert">
-                  <bool value="false"/>
-                </param>
-              </layer>
-            </canvas>
-          </param>
-          <param name="zoom">
-            <real value="0.0000000000"/>
-          </param>
-          <param name="time_offset">
-            <time value="0s"/>
-          </param>
-          <param name="children_lock">
-            <bool value="false"/>
-          </param>
-        </layer>
-        <layer type="spherize" active="true" version="0.2">
-          <param name="center">
-            <vector>
-              <x>-1.5000000000</x>
-              <y>2.3711292744</y>
-            </vector>
-          </param>
-          <param name="radius">
-            <real value="0.1211293260"/>
-          </param>
-          <param name="amount">
-            <real value="1.0000000000"/>
-          </param>
-          <param name="clip">
-            <bool value="false"/>
-          </param>
-          <param name="type">
-            <integer value="2"/>
-          </param>
-        </layer>
-        <layer type="linear_gradient" active="true" version="0.0" desc="Gradient006">
-          <param name="z_depth">
-            <real value="0.0000000000"/>
-          </param>
-          <param name="amount">
-            <real value="1.0000000000"/>
-          </param>
-          <param name="blend_method">
-            <integer value="17"/>
-          </param>
-          <param name="p1">
-            <vector>
-              <x>1.5000000000</x>
-              <y>2.5000000000</y>
-            </vector>
-          </param>
-          <param name="p2">
-            <vector>
-              <x>1.5000000000</x>
-              <y>2.2500000000</y>
-            </vector>
-          </param>
-          <param name="gradient">
-            <gradient>
-              <color pos="0.000000">
-                <r>0.000000</r>
-                <g>0.000000</g>
-                <b>0.000000</b>
-                <a>1.000000</a>
-              </color>
-              <color pos="0.194737">
-                <r>0.483334</r>
-                <g>0.483334</g>
-                <b>0.483334</b>
-                <a>1.000000</a>
-              </color>
-              <color pos="0.278947">
-                <r>0.801383</r>
-                <g>0.801383</g>
-                <b>0.801384</b>
-                <a>1.000000</a>
-              </color>
-              <color pos="0.378947">
-                <r>0.546153</r>
-                <g>0.546153</g>
-                <b>0.546153</b>
-                <a>1.000000</a>
-              </color>
-              <color pos="1.000000">
-                <r>0.000000</r>
-                <g>0.000000</g>
-                <b>0.000000</b>
-                <a>1.000000</a>
-              </color>
-            </gradient>
-          </param>
-          <param name="loop">
-            <bool value="false"/>
-          </param>
-          <param name="zigzag">
-            <bool value="false"/>
-          </param>
-        </layer>
-        <layer type="shade" active="true" version="0.2">
-          <param name="z_depth">
-            <real value="0.0000000000"/>
-          </param>
-          <param name="amount">
-            <real value="0.7500000000"/>
-          </param>
-          <param name="blend_method">
-            <integer value="12"/>
-          </param>
-          <param name="color">
-            <color>
-              <r>0.000000</r>
-              <g>0.000000</g>
-              <b>0.000000</b>
-              <a>1.000000</a>
-            </color>
-          </param>
-          <param name="offset">
-            <vector>
-              <x>0.0416666679</x>
-              <y>-0.0416666679</y>
-            </vector>
-          </param>
-          <param name="size">
-            <vector>
-              <x>0.0416666679</x>
-              <y>0.0416666679</y>
-            </vector>
-          </param>
-          <param name="type">
-            <integer value="1"/>
-          </param>
-          <param name="invert">
-            <bool value="false"/>
-          </param>
-        </layer>
-      </canvas>
-    </param>
-    <param name="zoom">
-      <real value="0.0000000000"/>
-    </param>
-    <param name="time_offset">
-      <time value="0s"/>
-    </param>
-    <param name="children_lock">
-      <bool value="false"/>
-    </param>
-  </layer>
-  <layer type="PasteCanvas" active="true" version="0.1" desc="Bright Light">
-    <param name="z_depth">
-      <real value="0.0000000000"/>
-    </param>
-    <param name="amount">
-      <real value="1.0000000000"/>
-    </param>
-    <param name="blend_method">
-      <integer value="4"/>
-    </param>
-    <param name="origin">
-      <vector>
-        <x>0.0000000000</x>
-        <y>1.2500000000</y>
-      </vector>
-    </param>
-    <param name="canvas">
-      <canvas>
-        <layer type="conical_gradient" active="true" version="0.1">
-          <param name="z_depth">
-            <real value="0.0000000000"/>
-          </param>
-          <param name="amount">
-            <real value="1.0000000000"/>
-          </param>
-          <param name="blend_method">
-            <integer value="0"/>
-          </param>
-          <param name="gradient">
-            <gradient>
-              <color pos="0.038596">
-                <r>0.920368</r>
-                <g>0.920368</g>
-                <b>0.920368</b>
-                <a>0.000000</a>
-              </color>
-              <color pos="0.052632">
-                <r>0.934270</r>
-                <g>0.934270</g>
-                <b>0.934270</b>
-                <a>0.820503</a>
-              </color>
-              <color pos="0.094737">
-                <r>0.929226</r>
-                <g>0.929226</g>
-                <b>0.929226</b>
-                <a>0.404875</a>
-              </color>
-              <color pos="0.136842">
-                <r>1.000000</r>
-                <g>1.000000</g>
-                <b>1.000000</b>
-                <a>0.425000</a>
-              </color>
-              <color pos="0.164912">
-                <r>0.876978</r>
-                <g>0.876978</g>
-                <b>0.876978</b>
-                <a>0.064816</a>
-              </color>
-              <color pos="0.231579">
-                <r>0.940432</r>
-                <g>0.940432</g>
-                <b>0.940432</b>
-                <a>0.353949</a>
-              </color>
-              <color pos="0.301754">
-                <r>0.976427</r>
-                <g>0.976427</g>
-                <b>0.976427</b>
-                <a>0.252097</a>
-              </color>
-              <color pos="0.364912">
-                <r>1.000000</r>
-                <g>1.000000</g>
-                <b>1.000000</b>
-                <a>0.800000</a>
-              </color>
-              <color pos="0.389474">
-                <r>-0.000000</r>
-                <g>-0.000000</g>
-                <b>-0.000000</b>
-                <a>0.008584</a>
-              </color>
-              <color pos="0.466667">
-                <r>1.000000</r>
-                <g>1.000000</g>
-                <b>1.000000</b>
-                <a>0.655000</a>
-              </color>
-              <color pos="0.484211">
-                <r>-0.000000</r>
-                <g>-0.000000</g>
-                <b>-0.000000</b>
-                <a>0.008584</a>
-              </color>
-              <color pos="0.526316">
-                <r>0.997147</r>
-                <g>0.997147</g>
-                <b>0.997147</b>
-                <a>0.752147</a>
-              </color>
-              <color pos="0.564912">
-                <r>-0.000000</r>
-                <g>-0.000000</g>
-                <b>-0.000000</b>
-                <a>0.008584</a>
-              </color>
-              <color pos="0.645614">
-                <r>1.000000</r>
-                <g>1.000000</g>
-                <b>1.000000</b>
-                <a>0.697727</a>
-              </color>
-              <color pos="0.719298">
-                <r>1.000000</r>
-                <g>1.000000</g>
-                <b>1.000000</b>
-                <a>1.000000</a>
-              </color>
-              <color pos="0.733333">
-                <r>0.958579</r>
-                <g>0.958579</g>
-                <b>0.958579</b>
-                <a>0.150345</a>
-              </color>
-              <color pos="0.817544">
-                <r>0.930914</r>
-                <g>0.930914</g>
-                <b>0.930914</b>
-                <a>1.000000</a>
-              </color>
-              <color pos="0.852632">
-                <r>-0.000000</r>
-                <g>-0.000000</g>
-                <b>-0.000000</b>
-                <a>0.008584</a>
-              </color>
-              <color pos="0.880702">
-                <r>0.992545</r>
-                <g>0.992545</g>
-                <b>0.992545</b>
-                <a>0.537339</a>
-              </color>
-              <color pos="0.915789">
-                <r>-0.000000</r>
-                <g>-0.000000</g>
-                <b>-0.000000</b>
-                <a>0.008584</a>
-              </color>
-              <color pos="0.933333">
-                <r>1.000000</r>
-                <g>1.000000</g>
-                <b>1.000000</b>
-                <a>1.000000</a>
-              </color>
-              <color pos="0.964912">
-                <r>1.000000</r>
-                <g>1.000000</g>
-                <b>1.000000</b>
-                <a>0.000000</a>
-              </color>
-              <color pos="0.978947">
-                <r>1.000000</r>
-                <g>1.000000</g>
-                <b>1.000000</b>
-                <a>0.525000</a>
-              </color>
-              <color pos="1.000000">
-                <r>-0.000000</r>
-                <g>-0.000000</g>
-                <b>-0.000000</b>
-                <a>0.008584</a>
-              </color>
-            </gradient>
-          </param>
-          <param name="center">
-            <vector>
-              <x>0.0000000000</x>
-              <y>0.0000000000</y>
-            </vector>
-          </param>
-          <param name="angle">
-            <angle value="90.000000"/>
-          </param>
-          <param name="symmetric">
-            <bool value="true"/>
-          </param>
-        </layer>
-        <layer type="SolidColor" active="true" version="0.1" desc="Sunlight Hue">
-          <param name="z_depth">
-            <real value="0.0000000000"/>
-          </param>
-          <param name="amount">
-            <real value="1.0000000000"/>
-          </param>
-          <param name="blend_method">
-            <integer value="6"/>
-          </param>
-          <param name="color">
-            <color>
-              <r>1.493478</r>
-              <g>1.439264</g>
-              <b>1.000000</b>
-              <a>1.000000</a>
-            </color>
-          </param>
-        </layer>
-        <layer type="blur" active="false" version="0.2">
-          <param name="z_depth">
-            <real value="0.0000000000"/>
-          </param>
-          <param name="amount">
-            <real value="1.0000000000"/>
-          </param>
-          <param name="blend_method">
-            <integer value="1"/>
-          </param>
-          <param name="size">
-            <vector>
-              <x>0.0374999978</x>
-              <y>0.0374999978</y>
-            </vector>
-          </param>
-          <param name="type">
-            <integer value="0"/>
-          </param>
-        </layer>
-        <layer type="circle" active="true" version="0.1" desc="Attenuation">
-          <param name="z_depth">
-            <real value="0.0000000000"/>
-          </param>
-          <param name="amount">
-            <real value="1.0000000000"/>
-          </param>
-          <param name="blend_method">
-            <integer value="0"/>
-          </param>
-          <param name="color">
-            <color>
-              <r>0.000000</r>
-              <g>0.000000</g>
-              <b>0.000000</b>
-              <a>1.000000</a>
-            </color>
-          </param>
-          <param name="radius">
-            <real value="1.0000000000"/>
-          </param>
-          <param name="feather">
-            <real value="1.0000000000"/>
-          </param>
-          <param name="pos">
-            <vector>
-              <x>0.0000000000</x>
-              <y>0.0000000000</y>
-            </vector>
-          </param>
-          <param name="invert">
-            <bool value="true"/>
-          </param>
-          <param name="falloff">
-            <integer value="2"/>
-          </param>
-        </layer>
-      </canvas>
-    </param>
-    <param name="zoom">
-      <real value="0.0000000000"/>
-    </param>
-    <param name="time_offset">
-      <time value="0s"/>
-    </param>
-    <param name="children_lock">
-      <bool value="false"/>
-    </param>
-  </layer>
-  <layer type="PasteCanvas" active="true" version="0.1" desc="Voria Logo w/ Shade">
-    <param name="z_depth">
-      <real value="0.0000000000"/>
-    </param>
-    <param name="amount">
-      <real value="1.0000000000"/>
-    </param>
-    <param name="blend_method">
-      <integer value="0"/>
-    </param>
-    <param name="origin">
-      <vector>
-        <x>0.0000000000</x>
-        <y>0.0000000000</y>
-      </vector>
-    </param>
-    <param name="canvas">
-      <canvas>
-        <layer type="PasteCanvas" active="true" version="0.1" desc="Voria Logo">
-          <param name="z_depth">
-            <real value="0.0000000000"/>
-          </param>
-          <param name="amount">
-            <real value="1.0000000000"/>
-          </param>
-          <param name="blend_method">
-            <integer value="0"/>
-          </param>
-          <param name="origin">
-            <vector>
-              <x>0.0000000000</x>
-              <y>1.2500000000</y>
-            </vector>
-          </param>
-          <param name="canvas" use="logo.sif#"/>
-          <param name="zoom">
-            <real value="-0.2999999925"/>
-          </param>
-          <param name="time_offset">
-            <time value="0s"/>
-          </param>
-          <param name="children_lock">
-            <bool value="false"/>
-          </param>
-        </layer>
-        <layer type="shade" active="true" version="0.2">
-          <param name="z_depth">
-            <real value="0.0000000000"/>
-          </param>
-          <param name="amount">
-            <real value="1.0000000000"/>
-          </param>
-          <param name="blend_method">
-            <integer value="12"/>
-          </param>
-          <param name="color">
-            <color>
-              <r>0.013829</r>
-              <g>0.013829</g>
-              <b>0.013829</b>
-              <a>1.000000</a>
-            </color>
-          </param>
-          <param name="offset">
-            <vector>
-              <x>0.0000000000</x>
-              <y>0.0000000000</y>
-            </vector>
-          </param>
-          <param name="size">
-            <vector>
-              <x>0.1041666642</x>
-              <y>0.1041666642</y>
-            </vector>
-          </param>
-          <param name="type">
-            <integer value="1"/>
-          </param>
-          <param name="invert">
-            <bool value="false"/>
-          </param>
-        </layer>
-      </canvas>
-    </param>
-    <param name="zoom">
-      <real value="0.0000000000"/>
-    </param>
-    <param name="time_offset">
-      <time value="0s"/>
-    </param>
-    <param name="children_lock">
-      <bool value="false"/>
-    </param>
-  </layer>
-  <layer type="clamp" active="true" version="0.2" desc="Super-Saturation Clamp">
-    <param name="invert_negative">
-      <bool value="false"/>
-    </param>
-    <param name="clamp_ceiling">
-      <bool value="true"/>
-    </param>
-    <param name="ceiling">
-      <real value="1.0000000000"/>
-    </param>
-    <param name="floor">
-      <real value="0.0000000000"/>
-    </param>
-  </layer>
-  <layer type="PasteCanvas" active="true" version="0.1" desc="Software Title">
-    <param name="z_depth">
-      <real value="0.0000000000"/>
-    </param>
-    <param name="amount">
-      <real value="1.0000000000"/>
-    </param>
-    <param name="blend_method">
-      <integer value="0"/>
-    </param>
-    <param name="origin">
-      <vector>
-        <x>0.0099999998</x>
-        <y>0.1424999982</y>
-      </vector>
-    </param>
-    <param name="canvas">
-      <canvas>
-        <layer type="linear_gradient" active="true" version="0.0" desc="Gradient058">
-          <param name="z_depth">
-            <real value="0.0000000000"/>
-          </param>
-          <param name="amount">
-            <real value="0.6999999881"/>
-          </param>
-          <param name="blend_method">
-            <integer value="0"/>
-          </param>
-          <param name="p1">
-            <vector>
-              <x>-0.0990606323</x>
-              <y>0.4690153301</y>
-            </vector>
-          </param>
-          <param name="p2">
-            <vector>
-              <x>-0.0990606323</x>
-              <y>-0.0307283755</y>
-            </vector>
-          </param>
-          <param name="gradient">
-            <gradient>
-              <color pos="0.000000">
-                <r>0.000000</r>
-                <g>0.000000</g>
-                <b>0.000000</b>
-                <a>0.000000</a>
-              </color>
-              <color pos="1.000000">
-                <r>0.000000</r>
-                <g>0.000000</g>
-                <b>0.000000</b>
-                <a>1.000000</a>
-              </color>
-            </gradient>
-          </param>
-          <param name="loop">
-            <bool value="false"/>
-          </param>
-          <param name="zigzag">
-            <bool value="false"/>
-          </param>
-        </layer>
-        <layer type="text" active="true" version="0.2">
-          <param name="z_depth">
-            <real value="0.0000000000"/>
-          </param>
-          <param name="amount">
-            <real value="1.0000000000"/>
-          </param>
-          <param name="blend_method">
-            <integer value="19"/>
-          </param>
-          <param name="text">
-            <string guid="5FDE2E2EC5F2E563F9AD4CCF6DFC9074">S T U D I O</string>
-          </param>
-          <param name="color">
-            <color>
-              <r>0.000000</r>
-              <g>0.000000</g>
-              <b>0.000000</b>
-              <a>1.000000</a>
-            </color>
-          </param>
-          <param name="family">
-            <string guid="ADD7C86FF44B7A2A37637C9E3C8F4315">Times New Roman</string>
-          </param>
-          <param name="style">
-            <integer value="0"/>
-          </param>
-          <param name="weight">
-            <integer value="400"/>
-          </param>
-          <param name="compress">
-            <real value="1.0000000000"/>
-          </param>
-          <param name="vcompress">
-            <real value="1.0000000000"/>
-          </param>
-          <param name="size">
-            <vector>
-              <x>0.5000000000</x>
-              <y>0.5000000000</y>
-            </vector>
-          </param>
-          <param name="orient">
-            <vector>
-              <x>0.5000000000</x>
-              <y>1.0000000000</y>
-            </vector>
-          </param>
-          <param name="pos">
-            <vector>
-              <x>0.0000000000</x>
-              <y>0.0000000000</y>
-            </vector>
-          </param>
-          <param name="use_kerning">
-            <bool value="true"/>
-          </param>
-          <param name="grid_fit">
-            <bool value="false"/>
-          </param>
-          <param name="invert">
-            <bool value="true"/>
-          </param>
-        </layer>
-        <layer type="warp" active="true" version="0.1">
-          <param name="src_tl">
-            <vector>
-              <x>-2.0734415054</x>
-              <y>0.6111532450</y>
-            </vector>
-          </param>
-          <param name="src_br">
-            <vector>
-              <x>2.1833333969</x>
-              <y>-0.0333333351</y>
-            </vector>
-          </param>
-          <param name="dest_tl">
-            <vector>
-              <x>-2.5265016556</x>
-              <y>-0.3445624709</y>
-            </vector>
-          </param>
-          <param name="dest_tr">
-            <vector>
-              <x>2.6473100185</x>
-              <y>-0.3445624709</y>
-            </vector>
-          </param>
-          <param name="dest_br">
-            <vector>
-              <x>2.1666667461</x>
-              <y>0.0170713197</y>
-            </vector>
-          </param>
-          <param name="dest_bl">
-            <vector>
-              <x>-2.0499999523</x>
-              <y>0.0170713197</y>
-            </vector>
-          </param>
-          <param name="clip">
-            <bool value="true"/>
-          </param>
-          <param name="horizon">
-            <real value="4.0000000000"/>
-          </param>
-        </layer>
-        <layer type="super_sample" active="true" version="0.1">
-          <param name="width">
-            <integer value="2"/>
-          </param>
-          <param name="height">
-            <integer value="2"/>
-          </param>
-          <param name="scanline">
-            <bool value="false"/>
-          </param>
-          <param name="alpha_aware">
-            <bool value="true"/>
-          </param>
-        </layer>
-        <layer type="blur" active="true" version="0.2">
-          <param name="z_depth">
-            <real value="0.0000000000"/>
-          </param>
-          <param name="amount">
-            <real value="1.0000000000"/>
-          </param>
-          <param name="blend_method">
-            <integer value="1"/>
-          </param>
-          <param name="size">
-            <vector>
-              <x>0.1000000015</x>
-              <y>0.0000000000</y>
-            </vector>
-          </param>
-          <param name="type">
-            <integer value="1"/>
-          </param>
-        </layer>
-        <layer type="text" active="true" version="0.2">
-          <param name="z_depth">
-            <real value="0.0000000000"/>
-          </param>
-          <param name="amount">
-            <real value="1.0000000000"/>
-          </param>
-          <param name="blend_method">
-            <integer value="0"/>
-          </param>
-          <param name="text">
-            <string guid="5FDE2E2EC5F2E563F9AD4CCF6DFC9074">S T U D I O</string>
-          </param>
-          <param name="color">
-            <color>
-              <r>0.000000</r>
-              <g>0.000000</g>
-              <b>0.000000</b>
-              <a>1.000000</a>
-            </color>
-          </param>
-          <param name="family">
-            <string guid="ADD7C86FF44B7A2A37637C9E3C8F4315">Times New Roman</string>
-          </param>
-          <param name="style">
-            <integer value="0"/>
-          </param>
-          <param name="weight">
-            <integer value="400"/>
-          </param>
-          <param name="compress">
-            <real value="1.0000000000"/>
-          </param>
-          <param name="vcompress">
-            <real value="1.0000000000"/>
-          </param>
-          <param name="size">
-            <vector>
-              <x>0.5000000000</x>
-              <y>0.4500000179</y>
-            </vector>
-          </param>
-          <param name="orient">
-            <vector>
-              <x>0.5000000000</x>
-              <y>1.0000000000</y>
-            </vector>
-          </param>
-          <param name="pos">
-            <vector>
-              <x>0.0000000000</x>
-              <y>0.0000000000</y>
-            </vector>
-          </param>
-          <param name="use_kerning">
-            <bool value="true"/>
-          </param>
-          <param name="grid_fit">
-            <bool value="false"/>
-          </param>
-          <param name="invert">
-            <bool value="false"/>
-          </param>
-        </layer>
-        <layer type="rectangle" active="true" version="0.2" desc="Rectangle009">
-          <param name="z_depth">
-            <real value="0.0000000000"/>
-          </param>
-          <param name="amount">
-            <real value="1.0000000000"/>
-          </param>
-          <param name="blend_method">
-            <integer value="19"/>
-          </param>
-          <param name="color">
-            <color>
-              <r>0.000000</r>
-              <g>0.000000</g>
-              <b>0.000000</b>
-              <a>1.000000</a>
-            </color>
-          </param>
-          <param name="point1">
-            <vector>
-              <x>-2.5000000000</x>
-              <y>0.7500000000</y>
-            </vector>
-          </param>
-          <param name="point2">
-            <vector>
-              <x>2.5000000000</x>
-              <y>-0.5000000000</y>
-            </vector>
-          </param>
-          <param name="expand">
-            <real value="0.0000000000"/>
-          </param>
-          <param name="invert">
-            <bool value="true"/>
-          </param>
-        </layer>
-        <layer type="text" active="true" version="0.2">
-          <param name="z_depth">
-            <real value="0.0000000000"/>
-          </param>
-          <param name="amount">
-            <real value="1.0000000000"/>
-          </param>
-          <param name="blend_method">
-            <integer value="0"/>
-          </param>
-          <param name="text">
-            <string>S   Y   N   F   I   G</string>
-          </param>
-          <param name="color">
-            <color>
-              <r>0.000000</r>
-              <g>0.000000</g>
-              <b>0.000000</b>
-              <a>1.000000</a>
-            </color>
-          </param>
-          <param name="family">
-            <string>Arial</string>
-          </param>
-          <param name="style">
-            <integer value="0"/>
-          </param>
-          <param name="weight">
-            <integer value="700"/>
-          </param>
-          <param name="compress">
-            <real value="1.0000000000"/>
-          </param>
-          <param name="vcompress">
-            <real value="1.0000000000"/>
-          </param>
-          <param name="size">
-            <vector>
-              <x>0.3000000119</x>
-              <y>0.2166666687</y>
-            </vector>
-          </param>
-          <param name="orient">
-            <vector>
-              <x>0.5000000000</x>
-              <y>1.0000000000</y>
-            </vector>
-          </param>
-          <param name="pos">
-            <vector>
-              <x>0.0000000000</x>
-              <y>0.5666666627</y>
-            </vector>
-          </param>
-          <param name="use_kerning">
-            <bool value="true"/>
-          </param>
-          <param name="grid_fit">
-            <bool value="false"/>
-          </param>
-          <param name="invert">
-            <bool value="false"/>
-          </param>
-        </layer>
-        <layer type="shade" active="true" version="0.2">
-          <param name="z_depth">
-            <real value="0.0000000000"/>
-          </param>
-          <param name="amount">
-            <real value="1.0000000000"/>
-          </param>
-          <param name="blend_method">
-            <integer value="12"/>
-          </param>
-          <param name="color">
-            <color>
-              <r>1.000000</r>
-              <g>1.000000</g>
-              <b>1.000000</b>
-              <a>1.000000</a>
-            </color>
-          </param>
-          <param name="offset">
-            <vector>
-              <x>0.0000000000</x>
-              <y>0.0000000000</y>
-            </vector>
-          </param>
-          <param name="size">
-            <vector>
-              <x>0.1000000015</x>
-              <y>0.1000000015</y>
-            </vector>
-          </param>
-          <param name="type">
-            <integer value="1"/>
-          </param>
-          <param name="invert">
-            <bool value="false"/>
-          </param>
-        </layer>
-      </canvas>
-    </param>
-    <param name="zoom">
-      <real value="-0.6500000000"/>
-    </param>
-    <param name="time_offset">
-      <time value="0s"/>
-    </param>
-    <param name="children_lock">
-      <bool value="false"/>
-    </param>
-  </layer>
-  <layer type="PasteCanvas" active="true" version="0.1" desc="Frame">
-    <param name="z_depth">
-      <real value="0.0000000000"/>
-    </param>
-    <param name="amount">
-      <real value="1.0000000000"/>
-    </param>
-    <param name="blend_method">
-      <integer value="0"/>
-    </param>
-    <param name="origin">
-      <vector>
-        <x>0.0000000000</x>
-        <y>0.0000000000</y>
-      </vector>
-    </param>
-    <param name="canvas">
-      <canvas>
-        <layer type="linear_gradient" active="true" version="0.0" desc="Gradient060">
-          <param name="z_depth">
-            <real value="0.0000000000"/>
-          </param>
-          <param name="amount">
-            <real value="1.0000000000"/>
-          </param>
-          <param name="blend_method">
-            <integer value="1"/>
-          </param>
-          <param name="p1">
-            <vector>
-              <x>0.0000000000</x>
-              <y>-0.5000000000</y>
-            </vector>
-          </param>
-          <param name="p2">
-            <vector>
-              <x>0.0000000000</x>
-              <y>2.5000000000</y>
-            </vector>
-          </param>
-          <param name="gradient">
-            <gradient>
-              <color pos="0.000000">
-                <r>0.000000</r>
-                <g>0.000000</g>
-                <b>0.000000</b>
-                <a>1.000000</a>
-              </color>
-              <color pos="1.000000">
-                <r>1.000000</r>
-                <g>1.000000</g>
-                <b>1.000000</b>
-                <a>0.000000</a>
-              </color>
-            </gradient>
-          </param>
-          <param name="loop">
-            <bool value="false"/>
-          </param>
-          <param name="zigzag">
-            <bool value="false"/>
-          </param>
-        </layer>
-        <layer type="rectangle" active="true" version="0.2" desc="Rectangle010">
-          <param name="z_depth">
-            <real value="0.0000000000"/>
-          </param>
-          <param name="amount">
-            <real value="1.0000000000"/>
-          </param>
-          <param name="blend_method">
-            <integer value="19"/>
-          </param>
-          <param name="color">
-            <color>
-              <r>0.000000</r>
-              <g>0.000000</g>
-              <b>0.000000</b>
-              <a>1.000000</a>
-            </color>
-          </param>
-          <param name="point1">
-            <vector>
-              <x>-1.5000000000</x>
-              <y>2.5000000000</y>
-            </vector>
-          </param>
-          <param name="point2">
-            <vector>
-              <x>1.5000000000</x>
-              <y>-1.0000000000</y>
-            </vector>
-          </param>
-          <param name="expand">
-            <real value="-0.0312499999"/>
-          </param>
-          <param name="invert">
-            <bool value="false"/>
-          </param>
-        </layer>
-      </canvas>
-    </param>
-    <param name="zoom">
-      <real value="0.0000000000"/>
-    </param>
-    <param name="time_offset">
-      <time value="0s"/>
-    </param>
-    <param name="children_lock">
-      <bool value="false"/>
-    </param>
-  </layer>
-</canvas>
diff --git a/synfig-studio/trunk/images/splash_screen.sif b/synfig-studio/trunk/images/splash_screen.sif
new file mode 100644 (file)
index 0000000..b79af7c
--- /dev/null
@@ -0,0 +1,1992 @@
+<?xml version="1.0"?>
+<canvas version="0.3" width="300" height="350" xres="2952.755900" yres="2952.755900" view-box="-1.500000 2.500000 1.500000 -1.000000" antialias="2" fps="12.000" begin-time="0f" end-time="0f" bgcolor="0.500000 0.500000 0.500000 1.000000">
+  <name>About Dialog Graphic</name>
+  <desc>This is the about dialog graphic which is displayed when Synfig Studio starts, and when the about dialog is requested.</desc>
+  <meta name="grid_show" content="0"/>
+  <meta name="grid_size" content="0.250000 0.250000"/>
+  <meta name="grid_snap" content="1"/>
+  <meta name="guide_show" content="1"/>
+  <meta name="guide_snap" content="0"/>
+  <meta name="guide_x" content=" "/>
+  <meta name="onion_skin" content="0"/>
+  <defs>
+    <canvas id="Sphere" height="300" view-box="-1.000000 -1.000000 1.000000 1.000000" bgcolor="0.500000 0.500000 0.500000 1.000000">
+      <name>Aqua Sphere</name>
+      <desc>This aqua-colored sphere reminds me of something from MacOS X.</desc>
+      <layer type="SolidColor" active="true" version="0.1">
+        <param name="z_depth">
+          <real value="0.0000000000"/>
+        </param>
+        <param name="amount">
+          <real value="1.0000000000"/>
+        </param>
+        <param name="blend_method">
+          <integer value="1"/>
+        </param>
+        <param name="color">
+          <color>
+            <r>0.000000</r>
+            <g>0.744518</g>
+            <b>0.825040</b>
+            <a>1.000000</a>
+          </color>
+        </param>
+      </layer>
+      <layer type="circle" active="true" version="0.1">
+        <param name="z_depth">
+          <real value="0.0000000000"/>
+        </param>
+        <param name="amount">
+          <real value="1.0000000000"/>
+        </param>
+        <param name="blend_method">
+          <integer value="1"/>
+        </param>
+        <param name="color">
+          <color>
+            <r>0.000000</r>
+            <g>0.000000</g>
+            <b>0.000000</b>
+            <a>1.000000</a>
+          </color>
+        </param>
+        <param name="radius">
+          <real value="1.0000000000"/>
+        </param>
+        <param name="feather">
+          <real value="1.0000000000"/>
+        </param>
+        <param name="pos">
+          <vector>
+            <x>0.0000000000</x>
+            <y>0.0000000000</y>
+          </vector>
+        </param>
+        <param name="invert">
+          <bool value="true"/>
+        </param>
+        <param name="falloff">
+          <integer value="2"/>
+        </param>
+      </layer>
+      <layer type="circle" active="true" version="0.1">
+        <param name="z_depth">
+          <real value="0.0000000000"/>
+        </param>
+        <param name="amount">
+          <real value="0.7500000000"/>
+        </param>
+        <param name="blend_method">
+          <integer value="1"/>
+        </param>
+        <param name="color">
+          <color>
+            <r>0.587045</r>
+            <g>0.941024</g>
+            <b>1.000000</b>
+            <a>1.000000</a>
+          </color>
+        </param>
+        <param name="radius">
+          <real value="0.5000000007"/>
+        </param>
+        <param name="feather">
+          <real value="0.5000000000"/>
+        </param>
+        <param name="pos">
+          <vector>
+            <x>0.0000000000</x>
+            <y>0.7500000000</y>
+          </vector>
+        </param>
+        <param name="invert">
+          <bool value="false"/>
+        </param>
+        <param name="falloff">
+          <integer value="2"/>
+        </param>
+      </layer>
+      <layer type="circle" active="true" version="0.1">
+        <param name="z_depth">
+          <real value="0.0000000000"/>
+        </param>
+        <param name="amount">
+          <real value="1.0000000000"/>
+        </param>
+        <param name="blend_method">
+          <integer value="1"/>
+        </param>
+        <param name="color">
+          <color>
+            <r>0.000000</r>
+            <g>0.000000</g>
+            <b>0.000000</b>
+            <a>1.000000</a>
+          </color>
+        </param>
+        <param name="radius">
+          <real value="0.9999999985"/>
+        </param>
+        <param name="feather">
+          <real value="0.8000000030"/>
+        </param>
+        <param name="pos">
+          <vector>
+            <x>0.0000000000</x>
+            <y>0.0000000000</y>
+          </vector>
+        </param>
+        <param name="invert">
+          <bool value="true"/>
+        </param>
+        <param name="falloff">
+          <integer value="2"/>
+        </param>
+      </layer>
+      <layer type="circle" active="true" version="0.1">
+        <param name="z_depth">
+          <real value="0.0000000000"/>
+        </param>
+        <param name="amount">
+          <real value="1.0000000000"/>
+        </param>
+        <param name="blend_method">
+          <integer value="1"/>
+        </param>
+        <param name="color">
+          <color>
+            <r>1.000000</r>
+            <g>1.000000</g>
+            <b>1.000000</b>
+            <a>1.000000</a>
+          </color>
+        </param>
+        <param name="radius">
+          <real value="0.2999999993"/>
+        </param>
+        <param name="feather">
+          <real value="0.3000000000"/>
+        </param>
+        <param name="pos">
+          <vector>
+            <x>-0.1500000060</x>
+            <y>-0.3499999940</y>
+          </vector>
+        </param>
+        <param name="invert">
+          <bool value="false"/>
+        </param>
+        <param name="falloff">
+          <integer value="2"/>
+        </param>
+      </layer>
+      <layer type="blur" active="false" version="0.2">
+        <param name="z_depth">
+          <real value="0.0000000000"/>
+        </param>
+        <param name="amount">
+          <real value="1.0000000000"/>
+        </param>
+        <param name="blend_method">
+          <integer value="0"/>
+        </param>
+        <param name="size">
+          <vector>
+            <x>0.2000000030</x>
+            <y>0.2000000030</y>
+          </vector>
+        </param>
+        <param name="type">
+          <integer value="1"/>
+        </param>
+      </layer>
+      <layer type="SolidColor" active="true" version="0.1">
+        <param name="z_depth">
+          <real value="0.0000000000"/>
+        </param>
+        <param name="amount">
+          <real value="1.0000000000"/>
+        </param>
+        <param name="blend_method">
+          <integer value="9"/>
+        </param>
+        <param name="color">
+          <color>
+            <r>0.000000</r>
+            <g>0.762890</g>
+            <b>1.000000</b>
+            <a>1.000000</a>
+          </color>
+        </param>
+      </layer>
+      <layer type="circle" active="true" version="0.1">
+        <param name="z_depth">
+          <real value="0.0000000000"/>
+        </param>
+        <param name="amount">
+          <real value="1.0000000000"/>
+        </param>
+        <param name="blend_method">
+          <integer value="1"/>
+        </param>
+        <param name="color">
+          <color>
+            <r>1.000000</r>
+            <g>1.000000</g>
+            <b>1.000000</b>
+            <a>0.000000</a>
+          </color>
+        </param>
+        <param name="radius">
+          <real value="1.0000000000"/>
+        </param>
+        <param name="feather">
+          <real value="0.0000000000"/>
+        </param>
+        <param name="pos">
+          <vector>
+            <x>0.0000000000</x>
+            <y>0.0000000000</y>
+          </vector>
+        </param>
+        <param name="invert">
+          <bool value="true"/>
+        </param>
+        <param name="falloff">
+          <integer value="0"/>
+        </param>
+      </layer>
+    </canvas>
+    <canvas id="ShadowTitle" bgcolor="0.500000 0.500000 0.500000 1.000000">
+      <layer type="text" active="true" version="0.2">
+        <param name="z_depth">
+          <real value="0.0000000000"/>
+        </param>
+        <param name="amount">
+          <real value="1.0000000000"/>
+        </param>
+        <param name="blend_method">
+          <integer value="0"/>
+        </param>
+        <param name="text">
+          <string guid="842559A41D447D775379B936F4A2CDC2">SYNFIG Studio</string>
+        </param>
+        <param name="color">
+          <color>
+            <r>1.000000</r>
+            <g>1.000000</g>
+            <b>1.000000</b>
+            <a>1.000000</a>
+          </color>
+        </param>
+        <param name="family">
+          <string>luxisr</string>
+        </param>
+        <param name="style">
+          <integer value="0"/>
+        </param>
+        <param name="weight">
+          <integer value="400"/>
+        </param>
+        <param name="compress">
+          <real value="1.0000000000"/>
+        </param>
+        <param name="vcompress">
+          <real value="1.0000000000"/>
+        </param>
+        <param name="size">
+          <vector>
+            <x>0.1899999976</x>
+            <y>0.2000000030</y>
+          </vector>
+        </param>
+        <param name="orient">
+          <vector>
+            <x>1.0000000000</x>
+            <y>1.0000000000</y>
+          </vector>
+        </param>
+        <param name="pos">
+          <vector>
+            <x>0.0000000000</x>
+            <y>0.0000000000</y>
+          </vector>
+        </param>
+        <param name="use_kerning">
+          <bool value="true"/>
+        </param>
+        <param name="grid_fit">
+          <bool value="false"/>
+        </param>
+        <param name="invert">
+          <bool value="false"/>
+        </param>
+      </layer>
+      <layer type="blur" active="true" version="0.2">
+        <param name="z_depth">
+          <real value="0.0000000000"/>
+        </param>
+        <param name="amount">
+          <real value="1.0000000000"/>
+        </param>
+        <param name="blend_method">
+          <integer value="1"/>
+        </param>
+        <param name="size">
+          <vector>
+            <x>0.0500000007</x>
+            <y>0.0500000007</y>
+          </vector>
+        </param>
+        <param name="type">
+          <integer value="1"/>
+        </param>
+      </layer>
+      <layer type="text" active="true" version="0.2">
+        <param name="z_depth">
+          <real value="0.0000000000"/>
+        </param>
+        <param name="amount">
+          <real value="1.0000000000"/>
+        </param>
+        <param name="blend_method">
+          <integer value="0"/>
+        </param>
+        <param name="text">
+          <string guid="842559A41D447D775379B936F4A2CDC2">SYNFIG Studio</string>
+        </param>
+        <param name="color">
+          <color>
+            <r>0.000000</r>
+            <g>0.000000</g>
+            <b>0.000000</b>
+            <a>1.000000</a>
+          </color>
+        </param>
+        <param name="family">
+          <string>luxisr</string>
+        </param>
+        <param name="style">
+          <integer value="0"/>
+        </param>
+        <param name="weight">
+          <integer value="400"/>
+        </param>
+        <param name="compress">
+          <real value="1.0000000000"/>
+        </param>
+        <param name="vcompress">
+          <real value="1.0000000000"/>
+        </param>
+        <param name="size">
+          <vector>
+            <x>0.1899999976</x>
+            <y>0.2000000030</y>
+          </vector>
+        </param>
+        <param name="orient">
+          <vector>
+            <x>1.0000000000</x>
+            <y>1.0000000000</y>
+          </vector>
+        </param>
+        <param name="pos">
+          <vector>
+            <x>0.0000000000</x>
+            <y>0.0000000000</y>
+          </vector>
+        </param>
+        <param name="use_kerning">
+          <bool value="true"/>
+        </param>
+        <param name="grid_fit">
+          <bool value="false"/>
+        </param>
+        <param name="invert">
+          <bool value="false"/>
+        </param>
+      </layer>
+    </canvas>
+  </defs>
+  <layer type="SolidColor" active="true" version="0.1">
+    <param name="z_depth">
+      <real value="0.0000000000"/>
+    </param>
+    <param name="amount">
+      <real value="1.0000000000"/>
+    </param>
+    <param name="blend_method">
+      <integer value="12"/>
+    </param>
+    <param name="color">
+      <color>
+        <r>1.000000</r>
+        <g>1.000000</g>
+        <b>1.000000</b>
+        <a>1.000000</a>
+      </color>
+    </param>
+  </layer>
+  <layer type="linear_gradient" active="true" version="0.0" desc="Rising Darkness">
+    <param name="z_depth">
+      <real value="0.0000000000"/>
+    </param>
+    <param name="amount">
+      <real value="1.0000000000"/>
+    </param>
+    <param name="blend_method">
+      <integer value="13"/>
+    </param>
+    <param name="p1">
+      <vector>
+        <x>0.0000000000</x>
+        <y>0.2500000000</y>
+      </vector>
+    </param>
+    <param name="p2">
+      <vector>
+        <x>0.0000000000</x>
+        <y>2.7500000000</y>
+      </vector>
+    </param>
+    <param name="gradient">
+      <gradient>
+        <color pos="0.000000">
+          <r>0.000000</r>
+          <g>0.000000</g>
+          <b>0.000000</b>
+          <a>0.000000</a>
+        </color>
+        <color pos="1.000000">
+          <r>0.000000</r>
+          <g>0.000000</g>
+          <b>0.000000</b>
+          <a>1.000000</a>
+        </color>
+      </gradient>
+    </param>
+    <param name="loop">
+      <bool value="false"/>
+    </param>
+    <param name="zigzag">
+      <bool value="false"/>
+    </param>
+  </layer>
+  <layer type="PasteCanvas" active="true" version="0.1" desc="Alpha Test">
+    <param name="z_depth">
+      <real value="0.0000000000"/>
+    </param>
+    <param name="amount">
+      <real value="1.0000000000"/>
+    </param>
+    <param name="blend_method">
+      <integer value="0"/>
+    </param>
+    <param name="origin">
+      <vector>
+        <x>0.0000000000</x>
+        <y>0.0000000000</y>
+      </vector>
+    </param>
+    <param name="canvas">
+      <canvas>
+        <layer type="rectangle" active="true" version="0.2" desc="Rectangle003">
+          <param name="z_depth">
+            <real value="0.0000000000"/>
+          </param>
+          <param name="amount">
+            <real value="1.0000000000"/>
+          </param>
+          <param name="blend_method">
+            <integer value="0"/>
+          </param>
+          <param name="color">
+            <color>
+              <r>0.000000</r>
+              <g>0.000000</g>
+              <b>0.000000</b>
+              <a>1.000000</a>
+            </color>
+          </param>
+          <param name="point1">
+            <vector>
+              <x>-1.7500000000</x>
+              <y>2.5000000000</y>
+            </vector>
+          </param>
+          <param name="point2">
+            <vector>
+              <x>1.7500000000</x>
+              <y>2.2500703335</y>
+            </vector>
+          </param>
+          <param name="expand">
+            <real value="0.0000000000"/>
+          </param>
+          <param name="invert">
+            <bool value="false"/>
+          </param>
+        </layer>
+        <layer type="linear_gradient" active="true" version="0.0" desc="Gradient005">
+          <param name="z_depth">
+            <real value="0.0000000000"/>
+          </param>
+          <param name="amount">
+            <real value="1.0000000000"/>
+          </param>
+          <param name="blend_method">
+            <integer value="13"/>
+          </param>
+          <param name="p1">
+            <vector>
+              <x>-1.5000000000</x>
+              <y>2.5000000000</y>
+            </vector>
+          </param>
+          <param name="p2">
+            <vector>
+              <x>-1.2500000000</x>
+              <y>2.2500000000</y>
+            </vector>
+          </param>
+          <param name="gradient">
+            <gradient_rotate type="gradient">
+              <gradient>
+                <gradient>
+                  <color pos="0.250000">
+                    <r>0.000000</r>
+                    <g>0.000000</g>
+                    <b>0.000000</b>
+                    <a>0.000000</a>
+                  </color>
+                  <color pos="0.250000">
+                    <r>1.000000</r>
+                    <g>1.000000</g>
+                    <b>0.000000</b>
+                    <a>1.000000</a>
+                  </color>
+                  <color pos="0.750000">
+                    <r>1.000000</r>
+                    <g>1.000000</g>
+                    <b>0.000000</b>
+                    <a>1.000000</a>
+                  </color>
+                  <color pos="0.750000">
+                    <r>0.000000</r>
+                    <g>0.000000</g>
+                    <b>0.000000</b>
+                    <a>0.000000</a>
+                  </color>
+                </gradient>
+              </gradient>
+              <offset>
+                <real value="-0.2500000000"/>
+              </offset>
+            </gradient_rotate>
+          </param>
+          <param name="loop">
+            <bool value="true"/>
+          </param>
+          <param name="zigzag">
+            <bool value="false"/>
+          </param>
+        </layer>
+        <layer type="PasteCanvas" active="true" version="0.1" desc="Alpha Letters">
+          <param name="z_depth">
+            <real value="0.0000000000"/>
+          </param>
+          <param name="amount">
+            <real value="1.0000000000"/>
+          </param>
+          <param name="blend_method">
+            <integer value="0"/>
+          </param>
+          <param name="origin">
+            <vector>
+              <x>0.0000000000</x>
+              <y>2.3697917461</y>
+            </vector>
+          </param>
+          <param name="canvas">
+            <canvas>
+              <layer type="text" active="true" version="0.2" desc="A">
+                <param name="z_depth">
+                  <real value="0.0000000000"/>
+                </param>
+                <param name="amount">
+                  <real value="1.0000000000"/>
+                </param>
+                <param name="blend_method">
+                  <integer value="0"/>
+                </param>
+                <param name="text">
+                  <string>A</string>
+                </param>
+                <param name="color">
+                  <color>
+                    <r>0.000000</r>
+                    <g>0.000000</g>
+                    <b>0.000000</b>
+                    <a>1.000000</a>
+                  </color>
+                </param>
+                <param name="family">
+                  <string>arial</string>
+                </param>
+                <param name="style">
+                  <integer value="0"/>
+                </param>
+                <param name="weight">
+                  <integer value="700"/>
+                </param>
+                <param name="compress">
+                  <real value="0.9750000000"/>
+                </param>
+                <param name="vcompress">
+                  <real value="1.0000000000"/>
+                </param>
+                <param name="size">
+                  <vector>
+                    <x>0.0937500000</x>
+                    <y>0.0773138478</y>
+                  </vector>
+                </param>
+                <param name="orient">
+                  <vector>
+                    <x>0.5000000000</x>
+                    <y>0.5000000000</y>
+                  </vector>
+                </param>
+                <param name="pos">
+                  <vector>
+                    <x>1.0000000000</x>
+                    <y>0.0000000000</y>
+                  </vector>
+                </param>
+                <param name="use_kerning">
+                  <bool value="true"/>
+                </param>
+                <param name="grid_fit">
+                  <bool value="false"/>
+                </param>
+                <param name="invert">
+                  <bool value="false"/>
+                </param>
+              </layer>
+              <layer type="text" active="true" version="0.2" desc="H">
+                <param name="z_depth">
+                  <real value="0.0000000000"/>
+                </param>
+                <param name="amount">
+                  <real value="1.0000000000"/>
+                </param>
+                <param name="blend_method">
+                  <integer value="0"/>
+                </param>
+                <param name="text">
+                  <string>H</string>
+                </param>
+                <param name="color">
+                  <color>
+                    <r>0.000000</r>
+                    <g>0.000000</g>
+                    <b>0.000000</b>
+                    <a>1.000000</a>
+                  </color>
+                </param>
+                <param name="family">
+                  <string>arial</string>
+                </param>
+                <param name="style">
+                  <integer value="0"/>
+                </param>
+                <param name="weight">
+                  <integer value="700"/>
+                </param>
+                <param name="compress">
+                  <real value="0.9750000000"/>
+                </param>
+                <param name="vcompress">
+                  <real value="1.0000000000"/>
+                </param>
+                <param name="size">
+                  <vector>
+                    <x>0.0937500000</x>
+                    <y>0.0773138478</y>
+                  </vector>
+                </param>
+                <param name="orient">
+                  <vector>
+                    <x>0.5000000000</x>
+                    <y>0.5000000000</y>
+                  </vector>
+                </param>
+                <param name="pos">
+                  <vector>
+                    <x>0.5000000000</x>
+                    <y>0.0000000000</y>
+                  </vector>
+                </param>
+                <param name="use_kerning">
+                  <bool value="true"/>
+                </param>
+                <param name="grid_fit">
+                  <bool value="false"/>
+                </param>
+                <param name="invert">
+                  <bool value="false"/>
+                </param>
+              </layer>
+              <layer type="text" active="true" version="0.2" desc="P">
+                <param name="z_depth">
+                  <real value="0.0000000000"/>
+                </param>
+                <param name="amount">
+                  <real value="1.0000000000"/>
+                </param>
+                <param name="blend_method">
+                  <integer value="0"/>
+                </param>
+                <param name="text">
+                  <string>P</string>
+                </param>
+                <param name="color">
+                  <color>
+                    <r>0.000000</r>
+                    <g>0.000000</g>
+                    <b>0.000000</b>
+                    <a>1.000000</a>
+                  </color>
+                </param>
+                <param name="family">
+                  <string>arial</string>
+                </param>
+                <param name="style">
+                  <integer value="0"/>
+                </param>
+                <param name="weight">
+                  <integer value="700"/>
+                </param>
+                <param name="compress">
+                  <real value="0.9750000000"/>
+                </param>
+                <param name="vcompress">
+                  <real value="1.0000000000"/>
+                </param>
+                <param name="size">
+                  <vector>
+                    <x>0.0937500000</x>
+                    <y>0.0773138478</y>
+                  </vector>
+                </param>
+                <param name="orient">
+                  <vector>
+                    <x>0.5000000000</x>
+                    <y>0.5000000000</y>
+                  </vector>
+                </param>
+                <param name="pos">
+                  <vector>
+                    <x>0.0000000000</x>
+                    <y>0.0000000000</y>
+                  </vector>
+                </param>
+                <param name="use_kerning">
+                  <bool value="true"/>
+                </param>
+                <param name="grid_fit">
+                  <bool value="false"/>
+                </param>
+                <param name="invert">
+                  <bool value="false"/>
+                </param>
+              </layer>
+              <layer type="text" active="true" version="0.2" desc="L">
+                <param name="z_depth">
+                  <real value="0.0000000000"/>
+                </param>
+                <param name="amount">
+                  <real value="1.0000000000"/>
+                </param>
+                <param name="blend_method">
+                  <integer value="0"/>
+                </param>
+                <param name="text">
+                  <string>L</string>
+                </param>
+                <param name="color">
+                  <color>
+                    <r>0.000000</r>
+                    <g>0.000000</g>
+                    <b>0.000000</b>
+                    <a>1.000000</a>
+                  </color>
+                </param>
+                <param name="family">
+                  <string>arial</string>
+                </param>
+                <param name="style">
+                  <integer value="0"/>
+                </param>
+                <param name="weight">
+                  <integer value="700"/>
+                </param>
+                <param name="compress">
+                  <real value="0.9750000000"/>
+                </param>
+                <param name="vcompress">
+                  <real value="1.0000000000"/>
+                </param>
+                <param name="size">
+                  <vector>
+                    <x>0.0937500000</x>
+                    <y>0.0773138478</y>
+                  </vector>
+                </param>
+                <param name="orient">
+                  <vector>
+                    <x>0.5000000000</x>
+                    <y>0.5000000000</y>
+                  </vector>
+                </param>
+                <param name="pos">
+                  <vector>
+                    <x>-0.5000000000</x>
+                    <y>0.0000000000</y>
+                  </vector>
+                </param>
+                <param name="use_kerning">
+                  <bool value="true"/>
+                </param>
+                <param name="grid_fit">
+                  <bool value="false"/>
+                </param>
+                <param name="invert">
+                  <bool value="false"/>
+                </param>
+              </layer>
+              <layer type="text" active="true" version="0.2" desc="A">
+                <param name="z_depth">
+                  <real value="0.0000000000"/>
+                </param>
+                <param name="amount">
+                  <real value="1.0000000000"/>
+                </param>
+                <param name="blend_method">
+                  <integer value="0"/>
+                </param>
+                <param name="text">
+                  <string>A</string>
+                </param>
+                <param name="color">
+                  <color>
+                    <r>0.000000</r>
+                    <g>0.000000</g>
+                    <b>0.000000</b>
+                    <a>1.000000</a>
+                  </color>
+                </param>
+                <param name="family">
+                  <string>arial</string>
+                </param>
+                <param name="style">
+                  <integer value="0"/>
+                </param>
+                <param name="weight">
+                  <integer value="700"/>
+                </param>
+                <param name="compress">
+                  <real value="0.9750000000"/>
+                </param>
+                <param name="vcompress">
+                  <real value="1.0000000000"/>
+                </param>
+                <param name="size">
+                  <vector>
+                    <x>0.0937500000</x>
+                    <y>0.0773138478</y>
+                  </vector>
+                </param>
+                <param name="orient">
+                  <vector>
+                    <x>0.5000000000</x>
+                    <y>0.5000000000</y>
+                  </vector>
+                </param>
+                <param name="pos">
+                  <vector>
+                    <x>-1.0000000000</x>
+                    <y>0.0000000000</y>
+                  </vector>
+                </param>
+                <param name="use_kerning">
+                  <bool value="true"/>
+                </param>
+                <param name="grid_fit">
+                  <bool value="false"/>
+                </param>
+                <param name="invert">
+                  <bool value="false"/>
+                </param>
+              </layer>
+            </canvas>
+          </param>
+          <param name="zoom">
+            <real value="0.0000000000"/>
+          </param>
+          <param name="time_offset">
+            <time value="0s"/>
+          </param>
+          <param name="children_lock">
+            <bool value="false"/>
+          </param>
+        </layer>
+        <layer type="spherize" active="true" version="0.2">
+          <param name="center">
+            <vector>
+              <x>-1.5000000000</x>
+              <y>2.3711292744</y>
+            </vector>
+          </param>
+          <param name="radius">
+            <real value="0.1211293260"/>
+          </param>
+          <param name="amount">
+            <real value="1.0000000000"/>
+          </param>
+          <param name="clip">
+            <bool value="false"/>
+          </param>
+          <param name="type">
+            <integer value="2"/>
+          </param>
+        </layer>
+        <layer type="linear_gradient" active="true" version="0.0" desc="Gradient006">
+          <param name="z_depth">
+            <real value="0.0000000000"/>
+          </param>
+          <param name="amount">
+            <real value="1.0000000000"/>
+          </param>
+          <param name="blend_method">
+            <integer value="17"/>
+          </param>
+          <param name="p1">
+            <vector>
+              <x>1.5000000000</x>
+              <y>2.5000000000</y>
+            </vector>
+          </param>
+          <param name="p2">
+            <vector>
+              <x>1.5000000000</x>
+              <y>2.2500000000</y>
+            </vector>
+          </param>
+          <param name="gradient">
+            <gradient>
+              <color pos="0.000000">
+                <r>0.000000</r>
+                <g>0.000000</g>
+                <b>0.000000</b>
+                <a>1.000000</a>
+              </color>
+              <color pos="0.194737">
+                <r>0.483334</r>
+                <g>0.483334</g>
+                <b>0.483334</b>
+                <a>1.000000</a>
+              </color>
+              <color pos="0.278947">
+                <r>0.801383</r>
+                <g>0.801383</g>
+                <b>0.801384</b>
+                <a>1.000000</a>
+              </color>
+              <color pos="0.378947">
+                <r>0.546153</r>
+                <g>0.546153</g>
+                <b>0.546153</b>
+                <a>1.000000</a>
+              </color>
+              <color pos="1.000000">
+                <r>0.000000</r>
+                <g>0.000000</g>
+                <b>0.000000</b>
+                <a>1.000000</a>
+              </color>
+            </gradient>
+          </param>
+          <param name="loop">
+            <bool value="false"/>
+          </param>
+          <param name="zigzag">
+            <bool value="false"/>
+          </param>
+        </layer>
+        <layer type="shade" active="true" version="0.2">
+          <param name="z_depth">
+            <real value="0.0000000000"/>
+          </param>
+          <param name="amount">
+            <real value="0.7500000000"/>
+          </param>
+          <param name="blend_method">
+            <integer value="12"/>
+          </param>
+          <param name="color">
+            <color>
+              <r>0.000000</r>
+              <g>0.000000</g>
+              <b>0.000000</b>
+              <a>1.000000</a>
+            </color>
+          </param>
+          <param name="offset">
+            <vector>
+              <x>0.0416666679</x>
+              <y>-0.0416666679</y>
+            </vector>
+          </param>
+          <param name="size">
+            <vector>
+              <x>0.0416666679</x>
+              <y>0.0416666679</y>
+            </vector>
+          </param>
+          <param name="type">
+            <integer value="1"/>
+          </param>
+          <param name="invert">
+            <bool value="false"/>
+          </param>
+        </layer>
+      </canvas>
+    </param>
+    <param name="zoom">
+      <real value="0.0000000000"/>
+    </param>
+    <param name="time_offset">
+      <time value="0s"/>
+    </param>
+    <param name="children_lock">
+      <bool value="false"/>
+    </param>
+  </layer>
+  <layer type="PasteCanvas" active="true" version="0.1" desc="Bright Light">
+    <param name="z_depth">
+      <real value="0.0000000000"/>
+    </param>
+    <param name="amount">
+      <real value="1.0000000000"/>
+    </param>
+    <param name="blend_method">
+      <integer value="4"/>
+    </param>
+    <param name="origin">
+      <vector>
+        <x>0.0000000000</x>
+        <y>1.2500000000</y>
+      </vector>
+    </param>
+    <param name="canvas">
+      <canvas>
+        <layer type="conical_gradient" active="true" version="0.1">
+          <param name="z_depth">
+            <real value="0.0000000000"/>
+          </param>
+          <param name="amount">
+            <real value="1.0000000000"/>
+          </param>
+          <param name="blend_method">
+            <integer value="0"/>
+          </param>
+          <param name="gradient">
+            <gradient>
+              <color pos="0.038596">
+                <r>0.920368</r>
+                <g>0.920368</g>
+                <b>0.920368</b>
+                <a>0.000000</a>
+              </color>
+              <color pos="0.052632">
+                <r>0.934270</r>
+                <g>0.934270</g>
+                <b>0.934270</b>
+                <a>0.820503</a>
+              </color>
+              <color pos="0.094737">
+                <r>0.929226</r>
+                <g>0.929226</g>
+                <b>0.929226</b>
+                <a>0.404875</a>
+              </color>
+              <color pos="0.136842">
+                <r>1.000000</r>
+                <g>1.000000</g>
+                <b>1.000000</b>
+                <a>0.425000</a>
+              </color>
+              <color pos="0.164912">
+                <r>0.876978</r>
+                <g>0.876978</g>
+                <b>0.876978</b>
+                <a>0.064816</a>
+              </color>
+              <color pos="0.231579">
+                <r>0.940432</r>
+                <g>0.940432</g>
+                <b>0.940432</b>
+                <a>0.353949</a>
+              </color>
+              <color pos="0.301754">
+                <r>0.976427</r>
+                <g>0.976427</g>
+                <b>0.976427</b>
+                <a>0.252097</a>
+              </color>
+              <color pos="0.364912">
+                <r>1.000000</r>
+                <g>1.000000</g>
+                <b>1.000000</b>
+                <a>0.800000</a>
+              </color>
+              <color pos="0.389474">
+                <r>-0.000000</r>
+                <g>-0.000000</g>
+                <b>-0.000000</b>
+                <a>0.008584</a>
+              </color>
+              <color pos="0.466667">
+                <r>1.000000</r>
+                <g>1.000000</g>
+                <b>1.000000</b>
+                <a>0.655000</a>
+              </color>
+              <color pos="0.484211">
+                <r>-0.000000</r>
+                <g>-0.000000</g>
+                <b>-0.000000</b>
+                <a>0.008584</a>
+              </color>
+              <color pos="0.526316">
+                <r>0.997147</r>
+                <g>0.997147</g>
+                <b>0.997147</b>
+                <a>0.752147</a>
+              </color>
+              <color pos="0.564912">
+                <r>-0.000000</r>
+                <g>-0.000000</g>
+                <b>-0.000000</b>
+                <a>0.008584</a>
+              </color>
+              <color pos="0.645614">
+                <r>1.000000</r>
+                <g>1.000000</g>
+                <b>1.000000</b>
+                <a>0.697727</a>
+              </color>
+              <color pos="0.719298">
+                <r>1.000000</r>
+                <g>1.000000</g>
+                <b>1.000000</b>
+                <a>1.000000</a>
+              </color>
+              <color pos="0.733333">
+                <r>0.958579</r>
+                <g>0.958579</g>
+                <b>0.958579</b>
+                <a>0.150345</a>
+              </color>
+              <color pos="0.817544">
+                <r>0.930914</r>
+                <g>0.930914</g>
+                <b>0.930914</b>
+                <a>1.000000</a>
+              </color>
+              <color pos="0.852632">
+                <r>-0.000000</r>
+                <g>-0.000000</g>
+                <b>-0.000000</b>
+                <a>0.008584</a>
+              </color>
+              <color pos="0.880702">
+                <r>0.992545</r>
+                <g>0.992545</g>
+                <b>0.992545</b>
+                <a>0.537339</a>
+              </color>
+              <color pos="0.915789">
+                <r>-0.000000</r>
+                <g>-0.000000</g>
+                <b>-0.000000</b>
+                <a>0.008584</a>
+              </color>
+              <color pos="0.933333">
+                <r>1.000000</r>
+                <g>1.000000</g>
+                <b>1.000000</b>
+                <a>1.000000</a>
+              </color>
+              <color pos="0.964912">
+                <r>1.000000</r>
+                <g>1.000000</g>
+                <b>1.000000</b>
+                <a>0.000000</a>
+              </color>
+              <color pos="0.978947">
+                <r>1.000000</r>
+                <g>1.000000</g>
+                <b>1.000000</b>
+                <a>0.525000</a>
+              </color>
+              <color pos="1.000000">
+                <r>-0.000000</r>
+                <g>-0.000000</g>
+                <b>-0.000000</b>
+                <a>0.008584</a>
+              </color>
+            </gradient>
+          </param>
+          <param name="center">
+            <vector>
+              <x>0.0000000000</x>
+              <y>0.0000000000</y>
+            </vector>
+          </param>
+          <param name="angle">
+            <angle value="90.000000"/>
+          </param>
+          <param name="symmetric">
+            <bool value="true"/>
+          </param>
+        </layer>
+        <layer type="SolidColor" active="true" version="0.1" desc="Sunlight Hue">
+          <param name="z_depth">
+            <real value="0.0000000000"/>
+          </param>
+          <param name="amount">
+            <real value="1.0000000000"/>
+          </param>
+          <param name="blend_method">
+            <integer value="6"/>
+          </param>
+          <param name="color">
+            <color>
+              <r>1.493478</r>
+              <g>1.439264</g>
+              <b>1.000000</b>
+              <a>1.000000</a>
+            </color>
+          </param>
+        </layer>
+        <layer type="blur" active="false" version="0.2">
+          <param name="z_depth">
+            <real value="0.0000000000"/>
+          </param>
+          <param name="amount">
+            <real value="1.0000000000"/>
+          </param>
+          <param name="blend_method">
+            <integer value="1"/>
+          </param>
+          <param name="size">
+            <vector>
+              <x>0.0374999978</x>
+              <y>0.0374999978</y>
+            </vector>
+          </param>
+          <param name="type">
+            <integer value="0"/>
+          </param>
+        </layer>
+        <layer type="circle" active="true" version="0.1" desc="Attenuation">
+          <param name="z_depth">
+            <real value="0.0000000000"/>
+          </param>
+          <param name="amount">
+            <real value="1.0000000000"/>
+          </param>
+          <param name="blend_method">
+            <integer value="0"/>
+          </param>
+          <param name="color">
+            <color>
+              <r>0.000000</r>
+              <g>0.000000</g>
+              <b>0.000000</b>
+              <a>1.000000</a>
+            </color>
+          </param>
+          <param name="radius">
+            <real value="1.0000000000"/>
+          </param>
+          <param name="feather">
+            <real value="1.0000000000"/>
+          </param>
+          <param name="pos">
+            <vector>
+              <x>0.0000000000</x>
+              <y>0.0000000000</y>
+            </vector>
+          </param>
+          <param name="invert">
+            <bool value="true"/>
+          </param>
+          <param name="falloff">
+            <integer value="2"/>
+          </param>
+        </layer>
+      </canvas>
+    </param>
+    <param name="zoom">
+      <real value="0.0000000000"/>
+    </param>
+    <param name="time_offset">
+      <time value="0s"/>
+    </param>
+    <param name="children_lock">
+      <bool value="false"/>
+    </param>
+  </layer>
+  <layer type="PasteCanvas" active="true" version="0.1" desc="Voria Logo w/ Shade">
+    <param name="z_depth">
+      <real value="0.0000000000"/>
+    </param>
+    <param name="amount">
+      <real value="1.0000000000"/>
+    </param>
+    <param name="blend_method">
+      <integer value="0"/>
+    </param>
+    <param name="origin">
+      <vector>
+        <x>0.0000000000</x>
+        <y>0.0000000000</y>
+      </vector>
+    </param>
+    <param name="canvas">
+      <canvas>
+        <layer type="PasteCanvas" active="true" version="0.1" desc="Voria Logo">
+          <param name="z_depth">
+            <real value="0.0000000000"/>
+          </param>
+          <param name="amount">
+            <real value="1.0000000000"/>
+          </param>
+          <param name="blend_method">
+            <integer value="0"/>
+          </param>
+          <param name="origin">
+            <vector>
+              <x>0.0000000000</x>
+              <y>1.2500000000</y>
+            </vector>
+          </param>
+          <param name="canvas" use="logo.sif#"/>
+          <param name="zoom">
+            <real value="-0.2999999925"/>
+          </param>
+          <param name="time_offset">
+            <time value="0s"/>
+          </param>
+          <param name="children_lock">
+            <bool value="false"/>
+          </param>
+        </layer>
+        <layer type="shade" active="true" version="0.2">
+          <param name="z_depth">
+            <real value="0.0000000000"/>
+          </param>
+          <param name="amount">
+            <real value="1.0000000000"/>
+          </param>
+          <param name="blend_method">
+            <integer value="12"/>
+          </param>
+          <param name="color">
+            <color>
+              <r>0.013829</r>
+              <g>0.013829</g>
+              <b>0.013829</b>
+              <a>1.000000</a>
+            </color>
+          </param>
+          <param name="offset">
+            <vector>
+              <x>0.0000000000</x>
+              <y>0.0000000000</y>
+            </vector>
+          </param>
+          <param name="size">
+            <vector>
+              <x>0.1041666642</x>
+              <y>0.1041666642</y>
+            </vector>
+          </param>
+          <param name="type">
+            <integer value="1"/>
+          </param>
+          <param name="invert">
+            <bool value="false"/>
+          </param>
+        </layer>
+      </canvas>
+    </param>
+    <param name="zoom">
+      <real value="0.0000000000"/>
+    </param>
+    <param name="time_offset">
+      <time value="0s"/>
+    </param>
+    <param name="children_lock">
+      <bool value="false"/>
+    </param>
+  </layer>
+  <layer type="clamp" active="true" version="0.2" desc="Super-Saturation Clamp">
+    <param name="invert_negative">
+      <bool value="false"/>
+    </param>
+    <param name="clamp_ceiling">
+      <bool value="true"/>
+    </param>
+    <param name="ceiling">
+      <real value="1.0000000000"/>
+    </param>
+    <param name="floor">
+      <real value="0.0000000000"/>
+    </param>
+  </layer>
+  <layer type="PasteCanvas" active="true" version="0.1" desc="Software Title">
+    <param name="z_depth">
+      <real value="0.0000000000"/>
+    </param>
+    <param name="amount">
+      <real value="1.0000000000"/>
+    </param>
+    <param name="blend_method">
+      <integer value="0"/>
+    </param>
+    <param name="origin">
+      <vector>
+        <x>0.0099999998</x>
+        <y>0.1424999982</y>
+      </vector>
+    </param>
+    <param name="canvas">
+      <canvas>
+        <layer type="linear_gradient" active="true" version="0.0" desc="Gradient058">
+          <param name="z_depth">
+            <real value="0.0000000000"/>
+          </param>
+          <param name="amount">
+            <real value="0.6999999881"/>
+          </param>
+          <param name="blend_method">
+            <integer value="0"/>
+          </param>
+          <param name="p1">
+            <vector>
+              <x>-0.0990606323</x>
+              <y>0.4690153301</y>
+            </vector>
+          </param>
+          <param name="p2">
+            <vector>
+              <x>-0.0990606323</x>
+              <y>-0.0307283755</y>
+            </vector>
+          </param>
+          <param name="gradient">
+            <gradient>
+              <color pos="0.000000">
+                <r>0.000000</r>
+                <g>0.000000</g>
+                <b>0.000000</b>
+                <a>0.000000</a>
+              </color>
+              <color pos="1.000000">
+                <r>0.000000</r>
+                <g>0.000000</g>
+                <b>0.000000</b>
+                <a>1.000000</a>
+              </color>
+            </gradient>
+          </param>
+          <param name="loop">
+            <bool value="false"/>
+          </param>
+          <param name="zigzag">
+            <bool value="false"/>
+          </param>
+        </layer>
+        <layer type="text" active="true" version="0.2">
+          <param name="z_depth">
+            <real value="0.0000000000"/>
+          </param>
+          <param name="amount">
+            <real value="1.0000000000"/>
+          </param>
+          <param name="blend_method">
+            <integer value="19"/>
+          </param>
+          <param name="text">
+            <string guid="5FDE2E2EC5F2E563F9AD4CCF6DFC9074">S T U D I O</string>
+          </param>
+          <param name="color">
+            <color>
+              <r>0.000000</r>
+              <g>0.000000</g>
+              <b>0.000000</b>
+              <a>1.000000</a>
+            </color>
+          </param>
+          <param name="family">
+            <string guid="ADD7C86FF44B7A2A37637C9E3C8F4315">Times New Roman</string>
+          </param>
+          <param name="style">
+            <integer value="0"/>
+          </param>
+          <param name="weight">
+            <integer value="400"/>
+          </param>
+          <param name="compress">
+            <real value="1.0000000000"/>
+          </param>
+          <param name="vcompress">
+            <real value="1.0000000000"/>
+          </param>
+          <param name="size">
+            <vector>
+              <x>0.5000000000</x>
+              <y>0.5000000000</y>
+            </vector>
+          </param>
+          <param name="orient">
+            <vector>
+              <x>0.5000000000</x>
+              <y>1.0000000000</y>
+            </vector>
+          </param>
+          <param name="pos">
+            <vector>
+              <x>0.0000000000</x>
+              <y>0.0000000000</y>
+            </vector>
+          </param>
+          <param name="use_kerning">
+            <bool value="true"/>
+          </param>
+          <param name="grid_fit">
+            <bool value="false"/>
+          </param>
+          <param name="invert">
+            <bool value="true"/>
+          </param>
+        </layer>
+        <layer type="warp" active="true" version="0.1">
+          <param name="src_tl">
+            <vector>
+              <x>-2.0734415054</x>
+              <y>0.6111532450</y>
+            </vector>
+          </param>
+          <param name="src_br">
+            <vector>
+              <x>2.1833333969</x>
+              <y>-0.0333333351</y>
+            </vector>
+          </param>
+          <param name="dest_tl">
+            <vector>
+              <x>-2.5265016556</x>
+              <y>-0.3445624709</y>
+            </vector>
+          </param>
+          <param name="dest_tr">
+            <vector>
+              <x>2.6473100185</x>
+              <y>-0.3445624709</y>
+            </vector>
+          </param>
+          <param name="dest_br">
+            <vector>
+              <x>2.1666667461</x>
+              <y>0.0170713197</y>
+            </vector>
+          </param>
+          <param name="dest_bl">
+            <vector>
+              <x>-2.0499999523</x>
+              <y>0.0170713197</y>
+            </vector>
+          </param>
+          <param name="clip">
+            <bool value="true"/>
+          </param>
+          <param name="horizon">
+            <real value="4.0000000000"/>
+          </param>
+        </layer>
+        <layer type="super_sample" active="true" version="0.1">
+          <param name="width">
+            <integer value="2"/>
+          </param>
+          <param name="height">
+            <integer value="2"/>
+          </param>
+          <param name="scanline">
+            <bool value="false"/>
+          </param>
+          <param name="alpha_aware">
+            <bool value="true"/>
+          </param>
+        </layer>
+        <layer type="blur" active="true" version="0.2">
+          <param name="z_depth">
+            <real value="0.0000000000"/>
+          </param>
+          <param name="amount">
+            <real value="1.0000000000"/>
+          </param>
+          <param name="blend_method">
+            <integer value="1"/>
+          </param>
+          <param name="size">
+            <vector>
+              <x>0.1000000015</x>
+              <y>0.0000000000</y>
+            </vector>
+          </param>
+          <param name="type">
+            <integer value="1"/>
+          </param>
+        </layer>
+        <layer type="text" active="true" version="0.2">
+          <param name="z_depth">
+            <real value="0.0000000000"/>
+          </param>
+          <param name="amount">
+            <real value="1.0000000000"/>
+          </param>
+          <param name="blend_method">
+            <integer value="0"/>
+          </param>
+          <param name="text">
+            <string guid="5FDE2E2EC5F2E563F9AD4CCF6DFC9074">S T U D I O</string>
+          </param>
+          <param name="color">
+            <color>
+              <r>0.000000</r>
+              <g>0.000000</g>
+              <b>0.000000</b>
+              <a>1.000000</a>
+            </color>
+          </param>
+          <param name="family">
+            <string guid="ADD7C86FF44B7A2A37637C9E3C8F4315">Times New Roman</string>
+          </param>
+          <param name="style">
+            <integer value="0"/>
+          </param>
+          <param name="weight">
+            <integer value="400"/>
+          </param>
+          <param name="compress">
+            <real value="1.0000000000"/>
+          </param>
+          <param name="vcompress">
+            <real value="1.0000000000"/>
+          </param>
+          <param name="size">
+            <vector>
+              <x>0.5000000000</x>
+              <y>0.4500000179</y>
+            </vector>
+          </param>
+          <param name="orient">
+            <vector>
+              <x>0.5000000000</x>
+              <y>1.0000000000</y>
+            </vector>
+          </param>
+          <param name="pos">
+            <vector>
+              <x>0.0000000000</x>
+              <y>0.0000000000</y>
+            </vector>
+          </param>
+          <param name="use_kerning">
+            <bool value="true"/>
+          </param>
+          <param name="grid_fit">
+            <bool value="false"/>
+          </param>
+          <param name="invert">
+            <bool value="false"/>
+          </param>
+        </layer>
+        <layer type="rectangle" active="true" version="0.2" desc="Rectangle009">
+          <param name="z_depth">
+            <real value="0.0000000000"/>
+          </param>
+          <param name="amount">
+            <real value="1.0000000000"/>
+          </param>
+          <param name="blend_method">
+            <integer value="19"/>
+          </param>
+          <param name="color">
+            <color>
+              <r>0.000000</r>
+              <g>0.000000</g>
+              <b>0.000000</b>
+              <a>1.000000</a>
+            </color>
+          </param>
+          <param name="point1">
+            <vector>
+              <x>-2.5000000000</x>
+              <y>0.7500000000</y>
+            </vector>
+          </param>
+          <param name="point2">
+            <vector>
+              <x>2.5000000000</x>
+              <y>-0.5000000000</y>
+            </vector>
+          </param>
+          <param name="expand">
+            <real value="0.0000000000"/>
+          </param>
+          <param name="invert">
+            <bool value="true"/>
+          </param>
+        </layer>
+        <layer type="text" active="true" version="0.2">
+          <param name="z_depth">
+            <real value="0.0000000000"/>
+          </param>
+          <param name="amount">
+            <real value="1.0000000000"/>
+          </param>
+          <param name="blend_method">
+            <integer value="0"/>
+          </param>
+          <param name="text">
+            <string>S   Y   N   F   I   G</string>
+          </param>
+          <param name="color">
+            <color>
+              <r>0.000000</r>
+              <g>0.000000</g>
+              <b>0.000000</b>
+              <a>1.000000</a>
+            </color>
+          </param>
+          <param name="family">
+            <string>Arial</string>
+          </param>
+          <param name="style">
+            <integer value="0"/>
+          </param>
+          <param name="weight">
+            <integer value="700"/>
+          </param>
+          <param name="compress">
+            <real value="1.0000000000"/>
+          </param>
+          <param name="vcompress">
+            <real value="1.0000000000"/>
+          </param>
+          <param name="size">
+            <vector>
+              <x>0.3000000119</x>
+              <y>0.2166666687</y>
+            </vector>
+          </param>
+          <param name="orient">
+            <vector>
+              <x>0.5000000000</x>
+              <y>1.0000000000</y>
+            </vector>
+          </param>
+          <param name="pos">
+            <vector>
+              <x>0.0000000000</x>
+              <y>0.5666666627</y>
+            </vector>
+          </param>
+          <param name="use_kerning">
+            <bool value="true"/>
+          </param>
+          <param name="grid_fit">
+            <bool value="false"/>
+          </param>
+          <param name="invert">
+            <bool value="false"/>
+          </param>
+        </layer>
+        <layer type="shade" active="true" version="0.2">
+          <param name="z_depth">
+            <real value="0.0000000000"/>
+          </param>
+          <param name="amount">
+            <real value="1.0000000000"/>
+          </param>
+          <param name="blend_method">
+            <integer value="12"/>
+          </param>
+          <param name="color">
+            <color>
+              <r>1.000000</r>
+              <g>1.000000</g>
+              <b>1.000000</b>
+              <a>1.000000</a>
+            </color>
+          </param>
+          <param name="offset">
+            <vector>
+              <x>0.0000000000</x>
+              <y>0.0000000000</y>
+            </vector>
+          </param>
+          <param name="size">
+            <vector>
+              <x>0.1000000015</x>
+              <y>0.1000000015</y>
+            </vector>
+          </param>
+          <param name="type">
+            <integer value="1"/>
+          </param>
+          <param name="invert">
+            <bool value="false"/>
+          </param>
+        </layer>
+      </canvas>
+    </param>
+    <param name="zoom">
+      <real value="-0.6500000000"/>
+    </param>
+    <param name="time_offset">
+      <time value="0s"/>
+    </param>
+    <param name="children_lock">
+      <bool value="false"/>
+    </param>
+  </layer>
+  <layer type="PasteCanvas" active="true" version="0.1" desc="Frame">
+    <param name="z_depth">
+      <real value="0.0000000000"/>
+    </param>
+    <param name="amount">
+      <real value="1.0000000000"/>
+    </param>
+    <param name="blend_method">
+      <integer value="0"/>
+    </param>
+    <param name="origin">
+      <vector>
+        <x>0.0000000000</x>
+        <y>0.0000000000</y>
+      </vector>
+    </param>
+    <param name="canvas">
+      <canvas>
+        <layer type="linear_gradient" active="true" version="0.0" desc="Gradient060">
+          <param name="z_depth">
+            <real value="0.0000000000"/>
+          </param>
+          <param name="amount">
+            <real value="1.0000000000"/>
+          </param>
+          <param name="blend_method">
+            <integer value="1"/>
+          </param>
+          <param name="p1">
+            <vector>
+              <x>0.0000000000</x>
+              <y>-0.5000000000</y>
+            </vector>
+          </param>
+          <param name="p2">
+            <vector>
+              <x>0.0000000000</x>
+              <y>2.5000000000</y>
+            </vector>
+          </param>
+          <param name="gradient">
+            <gradient>
+              <color pos="0.000000">
+                <r>0.000000</r>
+                <g>0.000000</g>
+                <b>0.000000</b>
+                <a>1.000000</a>
+              </color>
+              <color pos="1.000000">
+                <r>1.000000</r>
+                <g>1.000000</g>
+                <b>1.000000</b>
+                <a>0.000000</a>
+              </color>
+            </gradient>
+          </param>
+          <param name="loop">
+            <bool value="false"/>
+          </param>
+          <param name="zigzag">
+            <bool value="false"/>
+          </param>
+        </layer>
+        <layer type="rectangle" active="true" version="0.2" desc="Rectangle010">
+          <param name="z_depth">
+            <real value="0.0000000000"/>
+          </param>
+          <param name="amount">
+            <real value="1.0000000000"/>
+          </param>
+          <param name="blend_method">
+            <integer value="19"/>
+          </param>
+          <param name="color">
+            <color>
+              <r>0.000000</r>
+              <g>0.000000</g>
+              <b>0.000000</b>
+              <a>1.000000</a>
+            </color>
+          </param>
+          <param name="point1">
+            <vector>
+              <x>-1.5000000000</x>
+              <y>2.5000000000</y>
+            </vector>
+          </param>
+          <param name="point2">
+            <vector>
+              <x>1.5000000000</x>
+              <y>-1.0000000000</y>
+            </vector>
+          </param>
+          <param name="expand">
+            <real value="-0.0312499999"/>
+          </param>
+          <param name="invert">
+            <bool value="false"/>
+          </param>
+        </layer>
+      </canvas>
+    </param>
+    <param name="zoom">
+      <real value="0.0000000000"/>
+    </param>
+    <param name="time_offset">
+      <time value="0s"/>
+    </param>
+    <param name="children_lock">
+      <bool value="false"/>
+    </param>
+  </layer>
+</canvas>
diff --git a/synfig-studio/trunk/src/gtkmm/about.cpp b/synfig-studio/trunk/src/gtkmm/about.cpp
deleted file mode 100644 (file)
index e978dc1..0000000
+++ /dev/null
@@ -1,343 +0,0 @@
-/* === S Y N F I G ========================================================= */
-/*!    \file about.cpp
-**     \brief writeme
-**
-**     $Id$
-**
-**     \legal
-**     Copyright (c) 2002-2005 Robert B. Quattlebaum Jr., Adrian Bentley
-**     Copyright (c) 2007 Chris Moore
-**
-**     This package 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 package 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.
-**     \endlegal
-**
-** === N O T E S ===========================================================
-**
-** ========================================================================= */
-
-/* === H E A D E R S ======================================================= */
-
-#ifdef USING_PCH
-#      include "pch.h"
-#else
-#ifdef HAVE_CONFIG_H
-#      include <config.h>
-#endif
-
-#include <iostream>
-#include <string>
-
-#include <ETL/stringf>
-
-#include <gtkmm/image.h>
-#include <gdkmm/pixbufloader.h>
-#include <gtkmm/button.h>
-#include <gtkmm/label.h>
-#include <gtkmm/fixed.h>
-
-#include <synfig/general.h>
-
-#include "about.h"
-#include "app.h"
-
-#include "general.h"
-
-#endif
-
-using namespace std;
-using namespace etl;
-using namespace studio;
-
-/* === M A C R O S ========================================================= */
-
-#ifndef VERSION
-#define VERSION        "unknown"
-#define PACKAGE        "synfigstudio"
-#endif
-
-#ifdef WIN32
-#      ifdef IMAGE_DIR
-#              undef IMAGE_DIR
-#              define IMAGE_DIR "share\\pixmaps"
-#      endif
-#endif
-
-#ifndef IMAGE_DIR
-#      define IMAGE_DIR "/usr/local/share/pixmaps"
-#endif
-
-#ifndef IMAGE_EXT
-#      define IMAGE_EXT        "png"
-#endif
-
-/* === G L O B A L S ======================================================= */
-extern      const guint gtk_major_version;
-extern      const guint gtk_minor_version;
-extern      const guint gtk_micro_version;
-extern      const guint gtk_binary_age;
-extern      const guint gtk_interface_age;
-
-/* === P R O C E D U R E S ================================================= */
-
-class studio::AboutProgress : public synfig::ProgressCallback
-{
-       About &about;
-
-public:
-
-       AboutProgress(About &about):about(about) { }
-
-       virtual bool task(const std::string &task)
-       {
-               if(about.tasklabel)
-               {
-                       about.tasklabel->set_label(task);
-                       about.tasklabel->show();
-               }
-               else
-               {
-                       cerr<<task<<endl;
-               }
-
-               while(studio::App::events_pending())studio::App::iteration(false);
-               return true;
-       }
-
-       virtual bool error(const std::string &task)
-       {
-               if(about.tasklabel)
-               {
-                       about.tasklabel->set_label(_("ERROR:")+task);
-                       about.tasklabel->show();
-               }
-               else
-               {
-                       cerr<<task<<endl;
-               }
-
-               while(studio::App::events_pending())studio::App::iteration(false);
-               return true;
-       }
-
-       virtual bool warning(const std::string &task)
-       {
-               if(about.tasklabel)
-               {
-                       about.tasklabel->set_label(_("WARNING:")+task);
-                       about.tasklabel->show();
-               }
-               else
-               {
-                       cerr<<task<<endl;
-               }
-
-               while(studio::App::events_pending())studio::App::iteration(false);
-               return true;
-       }
-
-       virtual bool amount_complete(int current, int total)
-       {
-               if(about.progressbar)
-               {
-                       about.progressbar->set_fraction((float)current/(float)total);
-                       about.progressbar->show();
-               }
-               else
-                       cerr<<current<<'/'<<total<<endl;
-
-               while(studio::App::events_pending())studio::App::iteration(false);
-               return true;
-       }
-}; // END of class AboutProgress
-
-/* === M E T H O D S ======================================================= */
-
-About::About():
-       Gtk::Window(getenv("SYNFIG_DISABLE_POPUP_WINDOWS") ? Gtk::WINDOW_TOPLEVEL : Gtk::WINDOW_POPUP),
-       can_self_destruct(true)
-{
-       int image_w=300,image_h=350;
-
-       std::string imagepath;
-#ifdef WIN32
-       imagepath=App::get_base_path()+ETL_DIRECTORY_SEPARATOR+IMAGE_DIR;
-#else
-       imagepath=IMAGE_DIR;
-#endif
-       char* synfig_root=getenv("SYNFIG_ROOT");
-       if(synfig_root) {
-               imagepath=synfig_root;
-               imagepath+=ETL_DIRECTORY_SEPARATOR;
-
-               imagepath+="share/pixmaps";
-       }
-       imagepath+=ETL_DIRECTORY_SEPARATOR;
-
-
-       // Create the Logo
-       Gtk::Image *Logo = manage(new class Gtk::Image());
-       Logo->set(imagepath+"about_dialog."IMAGE_EXT);
-       Logo->set_size_request(image_w,image_h);
-       Logo->set_alignment(0.5,0.5);
-       Logo->set_padding(0,0);
-
-       // Create the Copyright Label
-       Gtk::Label *CopyrightLabel = manage(new class Gtk::Label(SYNFIG_COPYRIGHT));
-       CopyrightLabel->set_size_request(image_w,24);
-       CopyrightLabel->set_alignment(0.5,0.5);
-       CopyrightLabel->set_padding(0,0);
-       CopyrightLabel->set_justify(Gtk::JUSTIFY_CENTER);
-       CopyrightLabel->set_line_wrap(false);
-       CopyrightLabel->modify_fg(Gtk::STATE_NORMAL,Gdk::Color("black"));
-
-       /* Scale the text to fit */
-       int width = 0;
-       int height = 0;
-       float size=11;
-       Glib::RefPtr<Pango::Layout> l = CopyrightLabel->get_layout();
-       Pango::FontDescription fd = Pango::FontDescription("Sans, 11");
-       l->set_font_description(fd);
-       l->set_justify(Pango::ALIGN_CENTER);
-       fd.set_size(int(size*Pango::SCALE));
-       l->set_font_description(fd);
-       l->get_pixel_size(width,height);
-       while( width >= image_w-6 ){
-               size-=0.5;
-               fd.set_size((int)(size*Pango::SCALE));
-               l->set_font_description(fd);
-               l->get_pixel_size(width,height);
-       }
-       CopyrightLabel->modify_font(fd);
-
-       // Create the Version information label
-       Gtk::Label *VersionLabel = manage(new class Gtk::Label(_("Version")));
-       VersionLabel->set_size_request(image_w,80);
-       VersionLabel->set_flags(Gtk::CAN_FOCUS);
-       VersionLabel->set_alignment(0.5,0.5);
-       VersionLabel->set_padding(0,0);
-       VersionLabel->set_justify(Gtk::JUSTIFY_CENTER);
-       VersionLabel->set_line_wrap(false);
-       VersionLabel->modify_fg(Gtk::STATE_NORMAL,Gdk::Color("black"));
-
-       // Set the version label to contain the correct information
-       string ver;
-       ver+="Version "VERSION" ("__DATE__" "__TIME__")\n";
-       ver+="Using Synfig ";
-       ver+=synfig::get_version();
-       #ifdef __GNUC__
-               ver+=strprintf(" and GNU G++ %d.%d.%d",__GNUC__,__GNUC_MINOR__,__GNUC_PATCHLEVEL__);
-       #endif
-
-       ver+=strprintf("\nGtk+ %d.%d.%d",gtk_major_version,gtk_minor_version,gtk_micro_version);
-
-       #ifdef _DEBUG
-               ver+="\nDEBUG BUILD";
-       #endif
-       VersionLabel->set_text(ver);
-
-       /* Scale the text to fit */
-       width = 0;
-       height = 0;
-       size=11;
-       l = VersionLabel->get_layout();
-       fd = Pango::FontDescription("Sans, 11");
-       l->set_font_description(fd);
-       l->set_justify(Pango::ALIGN_CENTER);
-       fd.set_size(int(size*Pango::SCALE));
-       l->set_font_description(fd);
-       l->get_pixel_size(width,height);
-       while( width >= image_w-6 ){
-               size-=0.5;
-               fd.set_size((int)(size*Pango::SCALE));
-               l->set_font_description(fd);
-               l->get_pixel_size(width,height);
-       }
-       VersionLabel->modify_font(fd);
-
-       // Create the image that will be used on the close button
-       Gtk::Image *image2 = manage(new class Gtk::Image(Gtk::StockID("gtk-close"), Gtk::IconSize(4)));
-       image2->set_alignment(0.5,0.5);
-       image2->set_padding(0,0);
-
-       // Create the close button, and attach the image to it
-       CloseButton = manage(new class Gtk::Button());
-       CloseButton->set_size_request(24,24);
-       CloseButton->set_flags(Gtk::CAN_FOCUS);
-       _tooltips.set_tip(*CloseButton, _("Close"), "");
-       CloseButton->set_relief(Gtk::RELIEF_NONE);
-       CloseButton->add(*image2);
-
-       // Create the progress bar
-       progressbar = manage(new class Gtk::ProgressBar());
-       progressbar->set_size_request(image_w,24);
-
-       // Create the current task label
-       tasklabel = manage(new class Gtk::Label());
-       tasklabel->set_size_request(image_w,24);
-       tasklabel->set_use_underline(false);
-
-       // Create the Gtk::Fixed container and put all of the widgets into it
-       Gtk::Fixed *fixed1 = manage(new class Gtk::Fixed());
-       fixed1->put(*Logo, 0, 0);
-       fixed1->put(*CopyrightLabel, 0, image_h-25);
-       fixed1->put(*CloseButton, image_w-24, 0);
-       fixed1->put(*VersionLabel, 0, image_h-90);
-       fixed1->put(*progressbar, 0, image_h+24);
-       fixed1->put(*tasklabel, 0, image_h);
-
-       // Set up the parameters for this pop-up window
-       set_title("Synfig Studio "VERSION);
-       set_modal(false);
-       property_window_position().set_value(Gtk::WIN_POS_CENTER);
-       set_resizable(false);
-       add(*fixed1);
-
-       // show everything off
-       Logo->show();
-       CopyrightLabel->show();
-       image2->show();
-       CloseButton->show();
-       VersionLabel->show();
-       fixed1->show();
-
-       // Connect relevant signals
-       CloseButton->signal_clicked().connect(sigc::mem_fun(*this, &About::close));
-
-       cb=new AboutProgress(*this);
-}
-
-About::~About()
-{
-       delete cb;
-}
-
-void About::close()
-{
-       hide();
-       if(can_self_destruct)
-               delete this;
-}
-
-void
-About::set_can_self_destruct(bool x)
-{
-       can_self_destruct=x;
-       if(x==true)
-               CloseButton->show();
-       else
-               CloseButton->hide();
-}
-
-synfig::ProgressCallback *
-About::get_callback()
-{
-       return cb;
-}
diff --git a/synfig-studio/trunk/src/gtkmm/about.h b/synfig-studio/trunk/src/gtkmm/about.h
deleted file mode 100644 (file)
index 2af5ceb..0000000
+++ /dev/null
@@ -1,81 +0,0 @@
-/* === S Y N F I G ========================================================= */
-/*!    \file about.h
-**     \brief Header File
-**
-**     $Id$
-**
-**     \legal
-**     Copyright (c) 2002-2005 Robert B. Quattlebaum Jr., Adrian Bentley
-**
-**     This package 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 package 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.
-**     \endlegal
-**
-** === N O T E S ===========================================================
-**
-** ========================================================================= */
-
-/* === S T A R T =========================================================== */
-
-#ifndef __SYNFIG_GTKMM_ABOUT_H
-#define __SYNFIG_GTKMM_ABOUT_H
-
-/* === H E A D E R S ======================================================= */
-
-//#include <gtk/gtk.h>
-#include <gtkmm/window.h>
-#include <gtkmm/tooltips.h>
-#include <gtkmm/label.h>
-#include <gtkmm/button.h>
-#include <gtkmm/progressbar.h>
-
-/* === M A C R O S ========================================================= */
-
-/* === T Y P E D E F S ===================================================== */
-
-/* === C L A S S E S & S T R U C T S ======================================= */
-
-namespace synfig { class ProgressCallback; };
-
-namespace studio {
-
-class AboutProgress;
-
-class About : public Gtk::Window
-{
-       friend class AboutProgress;
-
-       AboutProgress *cb;
-
-       Gtk::Tooltips _tooltips;
-
-       Gtk::Label *tasklabel;
-       Gtk::ProgressBar *progressbar;
-       Gtk::Button *CloseButton;
-
-       void close();
-
-       bool can_self_destruct;
-
-public:
-
-       synfig::ProgressCallback *get_callback();
-
-       void set_can_self_destruct(bool x);
-
-       About();
-       ~About();
-};
-
-}
-
-/* === E N D =============================================================== */
-
-#endif
diff --git a/synfig-studio/trunk/src/gtkmm/splash.cpp b/synfig-studio/trunk/src/gtkmm/splash.cpp
new file mode 100644 (file)
index 0000000..e978dc1
--- /dev/null
@@ -0,0 +1,343 @@
+/* === S Y N F I G ========================================================= */
+/*!    \file about.cpp
+**     \brief writeme
+**
+**     $Id$
+**
+**     \legal
+**     Copyright (c) 2002-2005 Robert B. Quattlebaum Jr., Adrian Bentley
+**     Copyright (c) 2007 Chris Moore
+**
+**     This package 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 package 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.
+**     \endlegal
+**
+** === N O T E S ===========================================================
+**
+** ========================================================================= */
+
+/* === H E A D E R S ======================================================= */
+
+#ifdef USING_PCH
+#      include "pch.h"
+#else
+#ifdef HAVE_CONFIG_H
+#      include <config.h>
+#endif
+
+#include <iostream>
+#include <string>
+
+#include <ETL/stringf>
+
+#include <gtkmm/image.h>
+#include <gdkmm/pixbufloader.h>
+#include <gtkmm/button.h>
+#include <gtkmm/label.h>
+#include <gtkmm/fixed.h>
+
+#include <synfig/general.h>
+
+#include "about.h"
+#include "app.h"
+
+#include "general.h"
+
+#endif
+
+using namespace std;
+using namespace etl;
+using namespace studio;
+
+/* === M A C R O S ========================================================= */
+
+#ifndef VERSION
+#define VERSION        "unknown"
+#define PACKAGE        "synfigstudio"
+#endif
+
+#ifdef WIN32
+#      ifdef IMAGE_DIR
+#              undef IMAGE_DIR
+#              define IMAGE_DIR "share\\pixmaps"
+#      endif
+#endif
+
+#ifndef IMAGE_DIR
+#      define IMAGE_DIR "/usr/local/share/pixmaps"
+#endif
+
+#ifndef IMAGE_EXT
+#      define IMAGE_EXT        "png"
+#endif
+
+/* === G L O B A L S ======================================================= */
+extern      const guint gtk_major_version;
+extern      const guint gtk_minor_version;
+extern      const guint gtk_micro_version;
+extern      const guint gtk_binary_age;
+extern      const guint gtk_interface_age;
+
+/* === P R O C E D U R E S ================================================= */
+
+class studio::AboutProgress : public synfig::ProgressCallback
+{
+       About &about;
+
+public:
+
+       AboutProgress(About &about):about(about) { }
+
+       virtual bool task(const std::string &task)
+       {
+               if(about.tasklabel)
+               {
+                       about.tasklabel->set_label(task);
+                       about.tasklabel->show();
+               }
+               else
+               {
+                       cerr<<task<<endl;
+               }
+
+               while(studio::App::events_pending())studio::App::iteration(false);
+               return true;
+       }
+
+       virtual bool error(const std::string &task)
+       {
+               if(about.tasklabel)
+               {
+                       about.tasklabel->set_label(_("ERROR:")+task);
+                       about.tasklabel->show();
+               }
+               else
+               {
+                       cerr<<task<<endl;
+               }
+
+               while(studio::App::events_pending())studio::App::iteration(false);
+               return true;
+       }
+
+       virtual bool warning(const std::string &task)
+       {
+               if(about.tasklabel)
+               {
+                       about.tasklabel->set_label(_("WARNING:")+task);
+                       about.tasklabel->show();
+               }
+               else
+               {
+                       cerr<<task<<endl;
+               }
+
+               while(studio::App::events_pending())studio::App::iteration(false);
+               return true;
+       }
+
+       virtual bool amount_complete(int current, int total)
+       {
+               if(about.progressbar)
+               {
+                       about.progressbar->set_fraction((float)current/(float)total);
+                       about.progressbar->show();
+               }
+               else
+                       cerr<<current<<'/'<<total<<endl;
+
+               while(studio::App::events_pending())studio::App::iteration(false);
+               return true;
+       }
+}; // END of class AboutProgress
+
+/* === M E T H O D S ======================================================= */
+
+About::About():
+       Gtk::Window(getenv("SYNFIG_DISABLE_POPUP_WINDOWS") ? Gtk::WINDOW_TOPLEVEL : Gtk::WINDOW_POPUP),
+       can_self_destruct(true)
+{
+       int image_w=300,image_h=350;
+
+       std::string imagepath;
+#ifdef WIN32
+       imagepath=App::get_base_path()+ETL_DIRECTORY_SEPARATOR+IMAGE_DIR;
+#else
+       imagepath=IMAGE_DIR;
+#endif
+       char* synfig_root=getenv("SYNFIG_ROOT");
+       if(synfig_root) {
+               imagepath=synfig_root;
+               imagepath+=ETL_DIRECTORY_SEPARATOR;
+
+               imagepath+="share/pixmaps";
+       }
+       imagepath+=ETL_DIRECTORY_SEPARATOR;
+
+
+       // Create the Logo
+       Gtk::Image *Logo = manage(new class Gtk::Image());
+       Logo->set(imagepath+"about_dialog."IMAGE_EXT);
+       Logo->set_size_request(image_w,image_h);
+       Logo->set_alignment(0.5,0.5);
+       Logo->set_padding(0,0);
+
+       // Create the Copyright Label
+       Gtk::Label *CopyrightLabel = manage(new class Gtk::Label(SYNFIG_COPYRIGHT));
+       CopyrightLabel->set_size_request(image_w,24);
+       CopyrightLabel->set_alignment(0.5,0.5);
+       CopyrightLabel->set_padding(0,0);
+       CopyrightLabel->set_justify(Gtk::JUSTIFY_CENTER);
+       CopyrightLabel->set_line_wrap(false);
+       CopyrightLabel->modify_fg(Gtk::STATE_NORMAL,Gdk::Color("black"));
+
+       /* Scale the text to fit */
+       int width = 0;
+       int height = 0;
+       float size=11;
+       Glib::RefPtr<Pango::Layout> l = CopyrightLabel->get_layout();
+       Pango::FontDescription fd = Pango::FontDescription("Sans, 11");
+       l->set_font_description(fd);
+       l->set_justify(Pango::ALIGN_CENTER);
+       fd.set_size(int(size*Pango::SCALE));
+       l->set_font_description(fd);
+       l->get_pixel_size(width,height);
+       while( width >= image_w-6 ){
+               size-=0.5;
+               fd.set_size((int)(size*Pango::SCALE));
+               l->set_font_description(fd);
+               l->get_pixel_size(width,height);
+       }
+       CopyrightLabel->modify_font(fd);
+
+       // Create the Version information label
+       Gtk::Label *VersionLabel = manage(new class Gtk::Label(_("Version")));
+       VersionLabel->set_size_request(image_w,80);
+       VersionLabel->set_flags(Gtk::CAN_FOCUS);
+       VersionLabel->set_alignment(0.5,0.5);
+       VersionLabel->set_padding(0,0);
+       VersionLabel->set_justify(Gtk::JUSTIFY_CENTER);
+       VersionLabel->set_line_wrap(false);
+       VersionLabel->modify_fg(Gtk::STATE_NORMAL,Gdk::Color("black"));
+
+       // Set the version label to contain the correct information
+       string ver;
+       ver+="Version "VERSION" ("__DATE__" "__TIME__")\n";
+       ver+="Using Synfig ";
+       ver+=synfig::get_version();
+       #ifdef __GNUC__
+               ver+=strprintf(" and GNU G++ %d.%d.%d",__GNUC__,__GNUC_MINOR__,__GNUC_PATCHLEVEL__);
+       #endif
+
+       ver+=strprintf("\nGtk+ %d.%d.%d",gtk_major_version,gtk_minor_version,gtk_micro_version);
+
+       #ifdef _DEBUG
+               ver+="\nDEBUG BUILD";
+       #endif
+       VersionLabel->set_text(ver);
+
+       /* Scale the text to fit */
+       width = 0;
+       height = 0;
+       size=11;
+       l = VersionLabel->get_layout();
+       fd = Pango::FontDescription("Sans, 11");
+       l->set_font_description(fd);
+       l->set_justify(Pango::ALIGN_CENTER);
+       fd.set_size(int(size*Pango::SCALE));
+       l->set_font_description(fd);
+       l->get_pixel_size(width,height);
+       while( width >= image_w-6 ){
+               size-=0.5;
+               fd.set_size((int)(size*Pango::SCALE));
+               l->set_font_description(fd);
+               l->get_pixel_size(width,height);
+       }
+       VersionLabel->modify_font(fd);
+
+       // Create the image that will be used on the close button
+       Gtk::Image *image2 = manage(new class Gtk::Image(Gtk::StockID("gtk-close"), Gtk::IconSize(4)));
+       image2->set_alignment(0.5,0.5);
+       image2->set_padding(0,0);
+
+       // Create the close button, and attach the image to it
+       CloseButton = manage(new class Gtk::Button());
+       CloseButton->set_size_request(24,24);
+       CloseButton->set_flags(Gtk::CAN_FOCUS);
+       _tooltips.set_tip(*CloseButton, _("Close"), "");
+       CloseButton->set_relief(Gtk::RELIEF_NONE);
+       CloseButton->add(*image2);
+
+       // Create the progress bar
+       progressbar = manage(new class Gtk::ProgressBar());
+       progressbar->set_size_request(image_w,24);
+
+       // Create the current task label
+       tasklabel = manage(new class Gtk::Label());
+       tasklabel->set_size_request(image_w,24);
+       tasklabel->set_use_underline(false);
+
+       // Create the Gtk::Fixed container and put all of the widgets into it
+       Gtk::Fixed *fixed1 = manage(new class Gtk::Fixed());
+       fixed1->put(*Logo, 0, 0);
+       fixed1->put(*CopyrightLabel, 0, image_h-25);
+       fixed1->put(*CloseButton, image_w-24, 0);
+       fixed1->put(*VersionLabel, 0, image_h-90);
+       fixed1->put(*progressbar, 0, image_h+24);
+       fixed1->put(*tasklabel, 0, image_h);
+
+       // Set up the parameters for this pop-up window
+       set_title("Synfig Studio "VERSION);
+       set_modal(false);
+       property_window_position().set_value(Gtk::WIN_POS_CENTER);
+       set_resizable(false);
+       add(*fixed1);
+
+       // show everything off
+       Logo->show();
+       CopyrightLabel->show();
+       image2->show();
+       CloseButton->show();
+       VersionLabel->show();
+       fixed1->show();
+
+       // Connect relevant signals
+       CloseButton->signal_clicked().connect(sigc::mem_fun(*this, &About::close));
+
+       cb=new AboutProgress(*this);
+}
+
+About::~About()
+{
+       delete cb;
+}
+
+void About::close()
+{
+       hide();
+       if(can_self_destruct)
+               delete this;
+}
+
+void
+About::set_can_self_destruct(bool x)
+{
+       can_self_destruct=x;
+       if(x==true)
+               CloseButton->show();
+       else
+               CloseButton->hide();
+}
+
+synfig::ProgressCallback *
+About::get_callback()
+{
+       return cb;
+}
diff --git a/synfig-studio/trunk/src/gtkmm/splash.h b/synfig-studio/trunk/src/gtkmm/splash.h
new file mode 100644 (file)
index 0000000..2af5ceb
--- /dev/null
@@ -0,0 +1,81 @@
+/* === S Y N F I G ========================================================= */
+/*!    \file about.h
+**     \brief Header File
+**
+**     $Id$
+**
+**     \legal
+**     Copyright (c) 2002-2005 Robert B. Quattlebaum Jr., Adrian Bentley
+**
+**     This package 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 package 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.
+**     \endlegal
+**
+** === N O T E S ===========================================================
+**
+** ========================================================================= */
+
+/* === S T A R T =========================================================== */
+
+#ifndef __SYNFIG_GTKMM_ABOUT_H
+#define __SYNFIG_GTKMM_ABOUT_H
+
+/* === H E A D E R S ======================================================= */
+
+//#include <gtk/gtk.h>
+#include <gtkmm/window.h>
+#include <gtkmm/tooltips.h>
+#include <gtkmm/label.h>
+#include <gtkmm/button.h>
+#include <gtkmm/progressbar.h>
+
+/* === M A C R O S ========================================================= */
+
+/* === T Y P E D E F S ===================================================== */
+
+/* === C L A S S E S & S T R U C T S ======================================= */
+
+namespace synfig { class ProgressCallback; };
+
+namespace studio {
+
+class AboutProgress;
+
+class About : public Gtk::Window
+{
+       friend class AboutProgress;
+
+       AboutProgress *cb;
+
+       Gtk::Tooltips _tooltips;
+
+       Gtk::Label *tasklabel;
+       Gtk::ProgressBar *progressbar;
+       Gtk::Button *CloseButton;
+
+       void close();
+
+       bool can_self_destruct;
+
+public:
+
+       synfig::ProgressCallback *get_callback();
+
+       void set_can_self_destruct(bool x);
+
+       About();
+       ~About();
+};
+
+}
+
+/* === E N D =============================================================== */
+
+#endif