[gcompris] piano composition, improved melody loader
- From: Bruno Coudoin <bcoudoin src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gcompris] piano composition, improved melody loader
- Date: Sun, 30 Sep 2012 23:04:47 +0000 (UTC)
commit 09b15251d3cad70d13bd31b0ff288781e04654bd
Author: Bruno Coudoin <bruno coudoin free fr>
Date: Mon Oct 1 01:02:03 2012 +0200
piano composition, improved melody loader
The page system to load predefined melodies only
supported 2 pages. Now we have a previous / next button
and we can have any number of page.
.../piano_composition.py | 93 ++-
.../resources/piano_composition/next.svg | 1166 ++++++++++++++++++++
.../resources/piano_composition/previous.svg | 1166 ++++++++++++++++++++
3 files changed, 2399 insertions(+), 26 deletions(-)
---
diff --git a/src/piano_composition-activity/piano_composition.py b/src/piano_composition-activity/piano_composition.py
index 1535ae9..68c4849 100644
--- a/src/piano_composition-activity/piano_composition.py
+++ b/src/piano_composition-activity/piano_composition.py
@@ -371,7 +371,7 @@ dialogue to\nenable the sound."), None)
self.noClefDescription = True
- goocanvas.Text(parent=self.rootitem,
+ item = goocanvas.Text(parent=self.rootitem,
x=290,
y=30,
text='<span font_family="Arial" size="15000" \
@@ -380,28 +380,47 @@ dialogue to\nenable the sound."), None)
use_markup=True,
pointer_events="GOO_CANVAS_EVENTS_NONE"
)
+ bg = self.createBgForItem(item, 0x33AA3366L)
+ bg.lower(None)
self.read_data()
- if self.melodyPageToDisplay==0:
- txt = _("Next Page")
- else:
- txt = _("Previous Page")
- self.nextMelodiesButton = textButton(700,475,txt, self.rootitem, 0xE768ABFFL)
- self.nextMelodiesButton.connect("button_press_event", self.nextMelodyPage)
- gcompris.utils.item_focus_init(self.nextMelodiesButton, None)
+
+ bx = 680
+ by = 470
+ item = goocanvas.Image(
+ parent=self.rootitem,
+ pixbuf=gcompris.utils.load_pixmap('piano_composition/previous.svg'),
+ x = bx,
+ y = by,
+ tooltip = "\n\n" + "Previous Page"
+ )
+ item.connect("button_press_event", self.previousMelodyPage)
+ gcompris.utils.item_focus_init(item, None)
+
+ item = goocanvas.Image(
+ parent=self.rootitem,
+ pixbuf=gcompris.utils.load_pixmap('piano_composition/next.svg'),
+ x = bx + 50,
+ y = by,
+ tooltip = "\n\n" + "Next Page"
+ )
+ item.connect("button_press_event", self.nextMelodyPage)
+ gcompris.utils.item_focus_init(item, None)
+
self.writeDataToScreen()
- def nextMelodyPage(self, x=None,y=None,z=None):
- if self.melodyPageToDisplay == 0:
- self.melodyPageToDisplay = 1
+ def previousMelodyPage(self, x=None,y=None,z=None):
+ self.melodyPageToDisplay -= 1
+ self.display_level(8)
- else:
- self.melodyPageToDisplay = 0
+ def nextMelodyPage(self, x=None,y=None,z=None):
+ self.melodyPageToDisplay += 1
self.display_level(8)
+
def writeDataToScreen(self):
- def displayTitle(section, x, y):
+ def displayTitle(section, x, y, bgcolor):
newRoot = goocanvas.Group(parent=self.rootitem)
self.text = goocanvas.Text(
parent=newRoot,
@@ -420,25 +439,43 @@ dialogue to\nenable the sound."), None)
fill_color="black",
use_markup=True
)
+ bg = self.createBgForItem(newRoot, bgcolor, 380)
+ bg.lower(None)
self.text.connect("button_press_event", self.melodySelected, section)
self.origin.connect("button_press_event", self.melodySelected, section)
- gcompris.utils.item_focus_init(newRoot, None)
+ bg.connect("button_press_event", self.melodySelected, section)
+ gcompris.utils.item_focus_init(self.text, bg)
+ gcompris.utils.item_focus_init(self.origin, bg)
+ gcompris.utils.item_focus_init(bg, None)
- x = 55
+ x = 20
y = 75
- if self.melodyPageToDisplay == 0:
- lower = 0
- upper = (len(self.data.sections())) / 2 - 1
- else:
- lower = (len(self.data.sections())) / 2 - 1
- upper = len(self.data.sections())
+ nb_title_by_page = 16
+ nb_title = len(self.data.sections())
+
+ # Manage page wrapping
+ if self.melodyPageToDisplay < 0:
+ self.melodyPageToDisplay = nb_title / nb_title_by_page
+ elif self.melodyPageToDisplay > nb_title / nb_title_by_page:
+ self.melodyPageToDisplay = 0
+
+
+ lower = self.melodyPageToDisplay * nb_title_by_page
+ upper = self.melodyPageToDisplay * nb_title_by_page + nb_title_by_page
+ index = 0
+ bgcolor = None
for section in self.data.sections()[lower:upper]:
- displayTitle(section, x, y)
+ index += 1
+ if index % 2 == 0:
+ bgcolor = 0xAA333366L
+ else:
+ bgcolor = 0x33AAAA66L
+ displayTitle(section, x, y, bgcolor)
if y > 400:
y = 75
- x += 275
+ x += 390
else:
y += 48
@@ -467,16 +504,20 @@ dialogue to\nenable the sound."), None)
self.data = config
- def createBgForItem(self, item, color):
+ def createBgForItem(self, item, color, width=None):
'''
Called with an item, get its bounds and create a grey rectangle around it
'''
bounds = item.get_bounds()
gap = 5
+
+ if not width:
+ width = bounds.x2 - bounds.x1 + gap * 2
+
return goocanvas.Rect(parent = self.rootitem,
x = bounds.x1 - gap,
y = bounds.y1 - gap,
- width = bounds.x2 - bounds.x1 + gap * 2,
+ width = width,
height = bounds.y2 - bounds.y1 + gap * 2,
stroke_color = "black",
fill_color_rgba = color,
diff --git a/src/piano_composition-activity/resources/piano_composition/next.svg b/src/piano_composition-activity/resources/piano_composition/next.svg
new file mode 100644
index 0000000..16af55b
--- /dev/null
+++ b/src/piano_composition-activity/resources/piano_composition/next.svg
@@ -0,0 +1,1166 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ sodipodi:docname="tango_right_arrow_blue.svg"
+ sodipodi:docbase="/home/tigert/cvs/freedesktop.org/tango-icon-theme/scalable/actions"
+ inkscape:version="0.46"
+ sodipodi:version="0.32"
+ id="svg11300"
+ height="35.245132"
+ width="39.774742"
+ inkscape:export-filename="/home/jimmac/Desktop/wi-fi.png"
+ inkscape:export-xdpi="90.000000"
+ inkscape:export-ydpi="90.000000"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
+ version="1.0">
+ <defs
+ id="defs3">
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 24 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="48 : 24 : 1"
+ inkscape:persp3d-origin="24 : 16 : 1"
+ id="perspective24" />
+ <linearGradient
+ id="linearGradient1442">
+ <stop
+ id="stop1444"
+ offset="0"
+ style="stop-color:#729fcf;stop-opacity:1;" />
+ <stop
+ id="stop1446"
+ offset="1"
+ style="stop-color:#3465a4;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient8662"
+ inkscape:collect="always">
+ <stop
+ id="stop8664"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1;" />
+ <stop
+ id="stop8666"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient8650"
+ inkscape:collect="always">
+ <stop
+ id="stop8652"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop8654"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient8662"
+ id="radialGradient8668"
+ cx="24.837126"
+ cy="36.421127"
+ fx="24.837126"
+ fy="36.421127"
+ r="15.644737"
+ gradientTransform="matrix(1,0,0,0.536723,0,16.87306)"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2591">
+ <stop
+ id="stop2593"
+ offset="0"
+ style="stop-color:#729fcf;stop-opacity:1;" />
+ <stop
+ id="stop2595"
+ offset="1"
+ style="stop-color:#3465a4;stop-opacity:1;" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective23"
+ inkscape:persp3d-origin="24 : 16 : 1"
+ inkscape:vp_z="48 : 24 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 24 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <radialGradient
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.843022,0,0,1.020168,43.57646,1.205215)"
+ r="16.9562"
+ fy="32.797512"
+ fx="22.291636"
+ cy="32.797512"
+ cx="22.291636"
+ id="radialGradient3030"
+ xlink:href="#linearGradient2591"
+ inkscape:collect="always" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient8662"
+ id="radialGradient3028"
+ cx="24.837126"
+ cy="36.421127"
+ fx="24.837126"
+ fy="36.421127"
+ r="15.644737"
+ gradientTransform="matrix(1,0,0,0.536723,0,16.87306)"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient8650"
+ id="radialGradient3026"
+ cx="25.075571"
+ cy="5.7859797"
+ fx="25.075571"
+ fy="5.7859797"
+ r="17.171415"
+ gradientTransform="matrix(-2.046729,0,0,1.55761,67.59375,3.275309)"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient7614"
+ id="radialGradient7647"
+ cx="24.483574"
+ cy="29.60956"
+ fx="24.483574"
+ fy="29.60956"
+ r="4.4774761"
+ gradientTransform="matrix(2.777122,-8.126449e-2,6.891211e-2,2.223012,4.035118,-33.24798)"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient7636"
+ id="linearGradient7642"
+ x1="25.279068"
+ y1="28.554562"
+ x2="28.284273"
+ y2="38.454056"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(49.3207,0)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient7608"
+ id="linearGradient7596"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.059222,0,0,0.808101,48.08657,4.001391)"
+ x1="22.585604"
+ y1="34.149513"
+ x2="22.585604"
+ y2="11.042997" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient7586"
+ id="radialGradient7592"
+ cx="24.39909"
+ cy="29.099535"
+ fx="24.39909"
+ fy="29.099535"
+ r="6.0270014"
+ gradientTransform="matrix(2.407878,0,0,1.86105,14.96976,-20.55775)"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11594"
+ id="linearGradient7584"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.476329,0,0,0.627721,62.0756,9.156933)"
+ x1="31.597168"
+ y1="33.447811"
+ x2="24.44569"
+ y2="21.06741" />
+ <linearGradient
+ y2="27.375"
+ x2="21.5"
+ y1="30"
+ x1="21.5"
+ gradientTransform="translate(4.072674,-0.181686)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12915"
+ xlink:href="#linearGradient11625"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="27.375"
+ x2="21.5"
+ y1="30"
+ x1="21.5"
+ gradientTransform="translate(2.072674,-0.181686)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12913"
+ xlink:href="#linearGradient11625"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="27.375"
+ x2="21.5"
+ y1="30"
+ x1="21.5"
+ gradientTransform="translate(7.267442e-2,-0.181686)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12911"
+ xlink:href="#linearGradient11625"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="27.375"
+ x2="21.5"
+ y1="30"
+ x1="21.5"
+ gradientTransform="translate(6,0)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12902"
+ xlink:href="#linearGradient11625"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="27.375"
+ x2="21.5"
+ y1="30"
+ x1="21.5"
+ gradientTransform="translate(4.072674,-0.181686)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12900"
+ xlink:href="#linearGradient11625"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="27.375"
+ x2="21.5"
+ y1="30"
+ x1="21.5"
+ gradientTransform="translate(2.072674,-0.181686)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12898"
+ xlink:href="#linearGradient11625"
+ inkscape:collect="always" />
+ <linearGradient
+ gradientTransform="translate(7.267442e-2,-0.181686)"
+ y2="27.375"
+ x2="21.5"
+ y1="30"
+ x1="21.5"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12896"
+ xlink:href="#linearGradient11625"
+ inkscape:collect="always" />
+ <radialGradient
+ r="4.75"
+ fy="27.749998"
+ fx="25"
+ cy="27.749998"
+ cx="25"
+ gradientTransform="matrix(3.570338,0,0,4.5099,-64.25843,-94.25499)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient12894"
+ xlink:href="#linearGradient11615"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="12.022278"
+ x2="62.591469"
+ y1="25.209778"
+ x1="84.998962"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12884"
+ xlink:href="#linearGradient12810"
+ inkscape:collect="always" />
+ <radialGradient
+ r="7.0056138"
+ fy="33.39867"
+ fx="88.593018"
+ cy="33.39867"
+ cx="88.593018"
+ gradientTransform="matrix(0.969219,0.227988,-0.194668,0.82757,9.44387,-15.99848)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient12882"
+ xlink:href="#linearGradient12828"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="36.65625"
+ x2="92.0625"
+ y1="31.65625"
+ x1="88.75"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12880"
+ xlink:href="#linearGradient12836"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="21.459778"
+ x2="87.528969"
+ y1="21.459778"
+ x1="65.623962"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12878"
+ xlink:href="#linearGradient12810"
+ inkscape:collect="always" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ y2="36.65625"
+ x2="92.0625"
+ y1="31.65625"
+ x1="88.75"
+ id="linearGradient12842"
+ xlink:href="#linearGradient12836"
+ inkscape:collect="always" />
+ <radialGradient
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.969219,0.227988,-0.194668,0.82757,9.44387,-15.99848)"
+ r="7.0056138"
+ fy="33.39867"
+ fx="88.593018"
+ cy="33.39867"
+ cx="88.593018"
+ id="radialGradient12834"
+ xlink:href="#linearGradient12828"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="12.022278"
+ x2="62.591469"
+ y1="25.209778"
+ x1="84.998962"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12818"
+ xlink:href="#linearGradient12810"
+ inkscape:collect="always" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ y2="21.459778"
+ x2="87.528969"
+ y1="21.459778"
+ x1="65.623962"
+ id="linearGradient12816"
+ xlink:href="#linearGradient12810"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="27.375"
+ x2="21.5"
+ y1="30"
+ x1="21.5"
+ gradientTransform="translate(6,0)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient11661"
+ xlink:href="#linearGradient11625"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="27.375"
+ x2="21.5"
+ y1="30"
+ x1="21.5"
+ gradientTransform="translate(4,0)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient11659"
+ xlink:href="#linearGradient11625"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="27.375"
+ x2="21.5"
+ y1="30"
+ x1="21.5"
+ gradientTransform="translate(2,0)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient11657"
+ xlink:href="#linearGradient11625"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="27.375"
+ x2="21.5"
+ y1="30"
+ x1="21.5"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient11655"
+ xlink:href="#linearGradient11625"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="27.375"
+ x2="21.5"
+ y1="30"
+ x1="21.5"
+ gradientTransform="translate(8,0)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient11647"
+ xlink:href="#linearGradient11625"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="27.375"
+ x2="21.5"
+ y1="30"
+ x1="21.5"
+ gradientTransform="translate(6,0)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient11643"
+ xlink:href="#linearGradient11625"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="27.375"
+ x2="21.5"
+ y1="30"
+ x1="21.5"
+ gradientTransform="translate(4,0)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient11639"
+ xlink:href="#linearGradient11625"
+ inkscape:collect="always" />
+ <linearGradient
+ gradientTransform="translate(2,0)"
+ y2="27.375"
+ x2="21.5"
+ y1="30"
+ x1="21.5"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient11635"
+ xlink:href="#linearGradient11625"
+ inkscape:collect="always" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ y2="27.375"
+ x2="21.5"
+ y1="30"
+ x1="21.5"
+ id="linearGradient11631"
+ xlink:href="#linearGradient11625"
+ inkscape:collect="always" />
+ <radialGradient
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.570338,0,0,4.5099,-64.25843,-94.25499)"
+ r="4.75"
+ fy="27.749998"
+ fx="25"
+ cy="27.749998"
+ cx="25"
+ id="radialGradient11621"
+ xlink:href="#linearGradient11615"
+ inkscape:collect="always" />
+ <linearGradient
+ gradientTransform="matrix(0.984324,0,0,0.957884,49.65734,1.415543)"
+ gradientUnits="userSpaceOnUse"
+ y2="39.447163"
+ x2="24.445671"
+ y1="0.49847093"
+ x1="24.445671"
+ id="linearGradient11608"
+ xlink:href="#linearGradient11520"
+ inkscape:collect="always" />
+ <linearGradient
+ gradientTransform="matrix(1.045319,0,0,0.957884,48.16627,1.415543)"
+ gradientUnits="userSpaceOnUse"
+ y2="38.947163"
+ x2="31.799011"
+ y1="8.9471626"
+ x1="20.092352"
+ id="linearGradient11600"
+ xlink:href="#linearGradient11594"
+ inkscape:collect="always" />
+ <radialGradient
+ r="6.5659914"
+ fy="44.565483"
+ fx="30.203562"
+ cy="44.565483"
+ cx="30.203562"
+ gradientTransform="matrix(1,0,0,0.338462,0,29.48178)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient11532"
+ xlink:href="#linearGradient11508"
+ inkscape:collect="always" />
+ <radialGradient
+ gradientTransform="matrix(1.995058,0,0,1.855412,24.94925,-30.2043)"
+ gradientUnits="userSpaceOnUse"
+ r="20.530962"
+ fy="35.87817"
+ fx="24.44569"
+ cy="35.87817"
+ cx="24.44569"
+ id="radialGradient11526"
+ xlink:href="#linearGradient11520"
+ inkscape:collect="always" />
+ <radialGradient
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.338462,0,29.48178)"
+ r="6.5659914"
+ fy="44.565483"
+ fx="30.203562"
+ cy="44.565483"
+ cx="30.203562"
+ id="radialGradient11514"
+ xlink:href="#linearGradient11508"
+ inkscape:collect="always" />
+ <radialGradient
+ r="3.8335035"
+ fy="16.049133"
+ fx="27.577173"
+ cy="16.049133"
+ cx="27.577173"
+ gradientTransform="matrix(1.243453,0,0,1.243453,-6.713754,-3.742847)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient11504"
+ xlink:href="#linearGradient11494"
+ inkscape:collect="always" />
+ <radialGradient
+ gradientTransform="matrix(1.243453,0,0,1.243453,-6.713754,-3.742847)"
+ gradientUnits="userSpaceOnUse"
+ r="3.8335035"
+ fy="15.048258"
+ fx="27.577173"
+ cy="15.048258"
+ cx="27.577173"
+ id="radialGradient11500"
+ xlink:href="#linearGradient11494"
+ inkscape:collect="always" />
+ <radialGradient
+ r="8.5"
+ fy="39.142857"
+ fx="12.071428"
+ cy="39.142857"
+ cx="12.071428"
+ gradientTransform="matrix(1,0,0,0.487395,0,20.06483)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient11441"
+ xlink:href="#linearGradient11399"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="33.462429"
+ x2="26.758644"
+ y1="19.774456"
+ x1="13.267134"
+ gradientTransform="translate(-60.85714,0.428571)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient11439"
+ xlink:href="#linearGradient11415"
+ inkscape:collect="always" />
+ <linearGradient
+ gradientTransform="translate(-60.57143,0)"
+ y2="39.033859"
+ x2="35.679932"
+ y1="9.3458843"
+ x1="9.6957054"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient11427"
+ xlink:href="#linearGradient11415"
+ inkscape:collect="always" />
+ <linearGradient
+ gradientTransform="translate(-60.28571,-0.285714)"
+ y2="34.462429"
+ x2="43.615788"
+ y1="3.774456"
+ x1="15.82836"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient11425"
+ xlink:href="#linearGradient11415"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient11399"
+ inkscape:collect="always">
+ <stop
+ id="stop11401"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1;" />
+ <stop
+ id="stop11403"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient11415">
+ <stop
+ id="stop11417"
+ offset="0.0000000"
+ style="stop-color:#204a87;stop-opacity:0.0000000;" />
+ <stop
+ style="stop-color:#204a87;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop11423" />
+ <stop
+ id="stop11419"
+ offset="1"
+ style="stop-color:#204a87;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient11494"
+ inkscape:collect="always">
+ <stop
+ id="stop11496"
+ offset="0"
+ style="stop-color:#ef2929;stop-opacity:1;" />
+ <stop
+ id="stop11498"
+ offset="1"
+ style="stop-color:#ef2929;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient11508"
+ inkscape:collect="always">
+ <stop
+ id="stop11510"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1;" />
+ <stop
+ id="stop11512"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient11520">
+ <stop
+ id="stop11522"
+ offset="0.0000000"
+ style="stop-color:#fbfbfb;stop-opacity:1.0000000;" />
+ <stop
+ id="stop11524"
+ offset="1.0000000"
+ style="stop-color:#dcdcdc;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient11594">
+ <stop
+ id="stop11596"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop11598"
+ offset="1.0000000"
+ style="stop-color:#d1d1d1;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient11602">
+ <stop
+ id="stop11604"
+ offset="0.0000000"
+ style="stop-color:#ffffff;stop-opacity:1.0000000;" />
+ <stop
+ id="stop11606"
+ offset="1.0000000"
+ style="stop-color:#c5c5c5;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient11615">
+ <stop
+ id="stop11617"
+ offset="0.0000000"
+ style="stop-color:#636363;stop-opacity:1.0000000;" />
+ <stop
+ id="stop11619"
+ offset="1.0000000"
+ style="stop-color:#000000;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient11625"
+ inkscape:collect="always">
+ <stop
+ id="stop11627"
+ offset="0"
+ style="stop-color:#fce94f;stop-opacity:1;" />
+ <stop
+ id="stop11629"
+ offset="1"
+ style="stop-color:#fce94f;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient12810">
+ <stop
+ id="stop12812"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop12814"
+ offset="1.0000000"
+ style="stop-color:#e5e5e5;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient12828">
+ <stop
+ id="stop12830"
+ offset="0.0000000"
+ style="stop-color:#cccccd;stop-opacity:1.0000000;" />
+ <stop
+ style="stop-color:#adadae;stop-opacity:1.0000000;"
+ offset="0.0000000"
+ id="stop12862" />
+ <stop
+ id="stop12832"
+ offset="1.0000000"
+ style="stop-color:#8f8f90;stop-opacity:0.0000000;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient12836"
+ inkscape:collect="always">
+ <stop
+ id="stop12838"
+ offset="0"
+ style="stop-color:#515152;stop-opacity:1;" />
+ <stop
+ id="stop12840"
+ offset="1"
+ style="stop-color:#515152;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient7586">
+ <stop
+ style="stop-color:#525252;stop-opacity:1.0000000;"
+ offset="0.0000000"
+ id="stop7588" />
+ <stop
+ style="stop-color:#000000;stop-opacity:1.0000000;"
+ offset="1.0000000"
+ id="stop7590" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient7602">
+ <stop
+ style="stop-color:#f6f6f6;stop-opacity:1.0000000;"
+ offset="0.0000000"
+ id="stop7604" />
+ <stop
+ style="stop-color:#e0e0e0;stop-opacity:1.0000000;"
+ offset="1.0000000"
+ id="stop7606" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient7608">
+ <stop
+ id="stop7610"
+ offset="0.0000000"
+ style="stop-color:#ffffff;stop-opacity:1.0000000;" />
+ <stop
+ style="stop-color:#e3e3e3;stop-opacity:1.0000000;"
+ offset="0.46022728"
+ id="stop7622" />
+ <stop
+ id="stop7624"
+ offset="0.61970556"
+ style="stop-color:#dadada;stop-opacity:0.67058824;" />
+ <stop
+ id="stop7612"
+ offset="1.0000000"
+ style="stop-color:#d1d1d1;stop-opacity:0.34285715;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient7614">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1.0000000;"
+ offset="0.0000000"
+ id="stop7616" />
+ <stop
+ id="stop7649"
+ offset="0.21590909"
+ style="stop-color:#ffffff;stop-opacity:1.0000000;" />
+ <stop
+ id="stop7632"
+ offset="0.50000000"
+ style="stop-color:#838383;stop-opacity:1.0000000;" />
+ <stop
+ style="stop-color:#838383;stop-opacity:0;"
+ offset="1"
+ id="stop7618" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient7636">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop7638" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop7640" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient8938">
+ <stop
+ style="stop-color:#fdc674;stop-opacity:1.0000000;"
+ offset="0.0000000"
+ id="stop8940" />
+ <stop
+ style="stop-color:#d88103;stop-opacity:1.0000000;"
+ offset="1.0000000"
+ id="stop8942" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10314">
+ <stop
+ id="stop10316"
+ offset="0.0000000"
+ style="stop-color:#7ea5d6;stop-opacity:1.0000000;" />
+ <stop
+ id="stop10318"
+ offset="1.0000000"
+ style="stop-color:#467ec5;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient2903">
+ <stop
+ id="stop2905"
+ offset="0"
+ style="stop-color:#73d216" />
+ <stop
+ id="stop2907"
+ offset="1.0000000"
+ style="stop-color:#4e9a06" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective128"
+ inkscape:persp3d-origin="24 : 16 : 1"
+ inkscape:vp_z="48 : 24 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 24 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient8662"
+ id="radialGradient3042"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.536723,0,16.87306)"
+ cx="24.837126"
+ cy="36.421127"
+ fx="24.837126"
+ fy="36.421127"
+ r="15.644737" />
+ <radialGradient
+ r="15.644737"
+ fy="36.421127"
+ fx="24.837126"
+ cy="36.421127"
+ cx="24.837126"
+ gradientTransform="matrix(1,0,0,0.536723,0,16.87306)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient3187"
+ xlink:href="#linearGradient8662"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient2304">
+ <stop
+ style="stop-color:#729fcf;stop-opacity:1;"
+ offset="0"
+ id="stop2306" />
+ <stop
+ style="stop-color:#3465a4;stop-opacity:1;"
+ offset="1"
+ id="stop2308" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective3168"
+ inkscape:persp3d-origin="24 : 16 : 1"
+ inkscape:vp_z="48 : 24 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 24 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient8662"
+ id="radialGradient3199"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.536723,0,16.87306)"
+ cx="24.837126"
+ cy="36.421127"
+ fx="24.837126"
+ fy="36.421127"
+ r="15.644737" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient8662"
+ id="radialGradient3208"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.536723,0,16.87306)"
+ cx="24.837126"
+ cy="36.421127"
+ fx="24.837126"
+ fy="36.421127"
+ r="15.644737" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient9888"
+ id="linearGradient9894"
+ x1="8.7600641"
+ y1="13.663074"
+ x2="19.755548"
+ y2="43.449947"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient8662"
+ id="radialGradient9826"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.536723,0,16.87306)"
+ cx="24.837126"
+ cy="36.421127"
+ fx="24.837126"
+ fy="36.421127"
+ r="15.644737" />
+ <radialGradient
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.253442,0,0,0.9539,-15.47908,11.27663)"
+ r="17.171415"
+ fy="2.8969381"
+ fx="19.701141"
+ cy="2.8969381"
+ cx="19.701141"
+ id="radialGradient4268"
+ xlink:href="#linearGradient8650"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient9830">
+ <stop
+ style="stop-color:#505050;stop-opacity:1.0000000;"
+ offset="0.0000000"
+ id="stop9832" />
+ <stop
+ style="stop-color:#181818;stop-opacity:1.0000000;"
+ offset="1.0000000"
+ id="stop9834" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient9854">
+ <stop
+ style="stop-color:#4e4e4e;stop-opacity:1.0000000;"
+ offset="0.0000000"
+ id="stop9856" />
+ <stop
+ style="stop-color:#ababab;stop-opacity:1.0000000;"
+ offset="1.0000000"
+ id="stop9858" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient9868">
+ <stop
+ id="stop9870"
+ offset="0.0000000"
+ style="stop-color:#4e4e4e;stop-opacity:1.0000000;" />
+ <stop
+ id="stop9872"
+ offset="1.0000000"
+ style="stop-color:#616161;stop-opacity:0.0000000;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient9888">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop9890" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop9892" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient9896">
+ <stop
+ style="stop-color:#cecece;stop-opacity:1;"
+ offset="0"
+ id="stop9898" />
+ <stop
+ style="stop-color:#9e9e9e;stop-opacity:1.0000000;"
+ offset="1.0000000"
+ id="stop9900" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient6347">
+ <stop
+ id="stop6349"
+ offset="0"
+ style="stop-color:#4e9a06;stop-opacity:1;" />
+ <stop
+ id="stop6351"
+ offset="1"
+ style="stop-color:#2d5903;stop-opacity:1;" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective70"
+ inkscape:persp3d-origin="24 : 16 : 1"
+ inkscape:vp_z="48 : 24 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 24 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient8650"
+ id="radialGradient4535"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.046729,0,0,1.55761,-55.545702,-29.722677)"
+ cx="19.701141"
+ cy="2.8969381"
+ fx="19.701141"
+ fy="2.8969381"
+ r="17.171415" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2591"
+ id="radialGradient4538"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.843022,0,0,1.020168,-31.528414,-31.792771)"
+ cx="22.291636"
+ cy="32.797512"
+ fx="22.291636"
+ fy="32.797512"
+ r="16.9562" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient8650"
+ id="radialGradient4543"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-2.046729,1.55761,0,2.2613567,0.807372)"
+ cx="24.53788"
+ cy="0.40010813"
+ fx="24.53788"
+ fy="0.40010813"
+ r="17.171415" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2304"
+ id="radialGradient4546"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-0.843022,1.020168,0,0.1007837,-23.539238)"
+ cx="11.319205"
+ cy="22.454971"
+ fx="11.319205"
+ fy="22.454971"
+ r="16.9562" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient8650"
+ id="radialGradient4551"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.046729,0,0,1.55761,13.409431,-29.653323)"
+ cx="19.701141"
+ cy="2.8969381"
+ fx="19.701141"
+ fy="2.8969381"
+ r="17.171415" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2591"
+ id="radialGradient4554"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.843022,0,0,1.020168,37.426719,-31.723417)"
+ cx="22.291636"
+ cy="32.797512"
+ fx="22.291636"
+ fy="32.797512"
+ r="16.9562" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient8650"
+ id="radialGradient4559"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,2.046729,1.55761,0,2.381085,-22.965068)"
+ cx="15.987216"
+ cy="1.5350308"
+ fx="15.987216"
+ fy="1.5350308"
+ r="17.171415" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1442"
+ id="radialGradient4562"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,0.843022,-1.020168,0,45.890239,1.381542)"
+ cx="35.292667"
+ cy="20.494493"
+ fx="35.292667"
+ fy="20.494493"
+ r="16.9562" />
+ </defs>
+ <sodipodi:namedview
+ inkscape:window-y="0"
+ inkscape:window-x="0"
+ inkscape:window-height="778"
+ inkscape:window-width="1280"
+ inkscape:showpageshadow="false"
+ inkscape:document-units="px"
+ inkscape:grid-bbox="true"
+ showgrid="false"
+ inkscape:current-layer="layer1"
+ inkscape:cy="56.234298"
+ inkscape:cx="16.553294"
+ inkscape:zoom="2.536359"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ borderopacity="0.25490196"
+ bordercolor="#666666"
+ pagecolor="#ffffff"
+ id="base"
+ fill="#4e9a06"
+ stroke="#4e9a06" />
+ <metadata
+ id="metadata4">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Jakub Steiner</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:source>http://jimmac.musichall.cz</dc:source>
+ <cc:license
+ rdf:resource="http://creativecommons.org/licenses/publicdomain/" />
+ <dc:title>Go Down</dc:title>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>go</rdf:li>
+ <rdf:li>lower</rdf:li>
+ <rdf:li>down</rdf:li>
+ <rdf:li>arrow</rdf:li>
+ <rdf:li>pointer</rdf:li>
+ <rdf:li>></rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Andreas Nilsson</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/licenses/publicdomain/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:groupmode="layer"
+ inkscape:label="Layer 1"
+ id="layer1"
+ transform="translate(-36.493281,26.480292)">
+ <g
+ id="g4593">
+ <path
+ sodipodi:type="arc"
+ style="opacity:0.29946522;fill:url(#radialGradient8668);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ id="path2564"
+ sodipodi:cx="24.837126"
+ sodipodi:cy="36.421127"
+ sodipodi:rx="15.644737"
+ sodipodi:ry="8.3968935"
+ d="M 40.481863,36.421127 A 15.644737,8.3968935 0 1 1 9.1923885,36.421127 A 15.644737,8.3968935 0 1 1 40.481863,36.421127 z"
+ transform="matrix(1.271186,0,0,1.271186,24.808045,-48.207199)" />
+ <path
+ style="fill:url(#radialGradient4554);fill-opacity:1;fill-rule:evenodd;stroke:#183868;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ d="M 41.481609,-17.588061 L 41.481609,-0.593641 L 54.465421,-0.593641 L 54.465421,7.951397 L 74.425256,-8.955044 L 54.346611,-25.980292 L 54.346611,-17.582757 L 41.481609,-17.588061 z"
+ id="path2566"
+ sodipodi:nodetypes="cccccccc" />
+ <path
+ style="opacity:0.5080214;fill:url(#radialGradient4551);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ d="M 54.889806,-24.856906 L 54.889806,-17.050431 L 42.072636,-17.050431 L 42.072636,-8.009718 C 59.822636,-6.009718 58.706173,-15.465006 73.456173,-8.965006 L 54.889806,-24.856906 z"
+ id="path2568"
+ sodipodi:nodetypes="cccccc" />
+ <path
+ sodipodi:nodetypes="cccccccc"
+ id="path2570"
+ d="M 42.465123,-16.543517 L 42.465123,-1.559077 L 55.45049,-1.559077 L 55.45049,5.836089 L 72.928504,-8.959602 L 55.434529,-23.740002 L 55.434529,-16.53862 L 42.465123,-16.543517 z"
+ style="opacity:0.48128339;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.00000036;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
+ </g>
+ </g>
+</svg>
diff --git a/src/piano_composition-activity/resources/piano_composition/previous.svg b/src/piano_composition-activity/resources/piano_composition/previous.svg
new file mode 100644
index 0000000..3f57408
--- /dev/null
+++ b/src/piano_composition-activity/resources/piano_composition/previous.svg
@@ -0,0 +1,1166 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ sodipodi:docname="tango_left_arrow_blue.svg"
+ sodipodi:docbase="/home/tigert/cvs/freedesktop.org/tango-icon-theme/scalable/actions"
+ inkscape:version="0.46"
+ sodipodi:version="0.32"
+ id="svg11300"
+ height="35.463882"
+ width="39.774742"
+ inkscape:export-filename="/home/jimmac/Desktop/wi-fi.png"
+ inkscape:export-xdpi="90.000000"
+ inkscape:export-ydpi="90.000000"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
+ version="1.0">
+ <defs
+ id="defs3">
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 24 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="48 : 24 : 1"
+ inkscape:persp3d-origin="24 : 16 : 1"
+ id="perspective24" />
+ <linearGradient
+ id="linearGradient1442">
+ <stop
+ id="stop1444"
+ offset="0"
+ style="stop-color:#729fcf;stop-opacity:1;" />
+ <stop
+ id="stop1446"
+ offset="1"
+ style="stop-color:#3465a4;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient8662"
+ inkscape:collect="always">
+ <stop
+ id="stop8664"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1;" />
+ <stop
+ id="stop8666"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient8650"
+ inkscape:collect="always">
+ <stop
+ id="stop8652"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop8654"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient8662"
+ id="radialGradient8668"
+ cx="24.837126"
+ cy="36.421127"
+ fx="24.837126"
+ fy="36.421127"
+ r="15.644737"
+ gradientTransform="matrix(1,0,0,0.536723,0,16.87306)"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2591">
+ <stop
+ id="stop2593"
+ offset="0"
+ style="stop-color:#729fcf;stop-opacity:1;" />
+ <stop
+ id="stop2595"
+ offset="1"
+ style="stop-color:#3465a4;stop-opacity:1;" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective23"
+ inkscape:persp3d-origin="24 : 16 : 1"
+ inkscape:vp_z="48 : 24 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 24 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <radialGradient
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.843022,0,0,1.020168,43.57646,1.205215)"
+ r="16.9562"
+ fy="32.797512"
+ fx="22.291636"
+ cy="32.797512"
+ cx="22.291636"
+ id="radialGradient3030"
+ xlink:href="#linearGradient2591"
+ inkscape:collect="always" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient8662"
+ id="radialGradient3028"
+ cx="24.837126"
+ cy="36.421127"
+ fx="24.837126"
+ fy="36.421127"
+ r="15.644737"
+ gradientTransform="matrix(1,0,0,0.536723,0,16.87306)"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient8650"
+ id="radialGradient3026"
+ cx="25.075571"
+ cy="5.7859797"
+ fx="25.075571"
+ fy="5.7859797"
+ r="17.171415"
+ gradientTransform="matrix(-2.046729,0,0,1.55761,67.59375,3.275309)"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient7614"
+ id="radialGradient7647"
+ cx="24.483574"
+ cy="29.60956"
+ fx="24.483574"
+ fy="29.60956"
+ r="4.4774761"
+ gradientTransform="matrix(2.777122,-8.126449e-2,6.891211e-2,2.223012,4.035118,-33.24798)"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient7636"
+ id="linearGradient7642"
+ x1="25.279068"
+ y1="28.554562"
+ x2="28.284273"
+ y2="38.454056"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(49.3207,0)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient7608"
+ id="linearGradient7596"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.059222,0,0,0.808101,48.08657,4.001391)"
+ x1="22.585604"
+ y1="34.149513"
+ x2="22.585604"
+ y2="11.042997" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient7586"
+ id="radialGradient7592"
+ cx="24.39909"
+ cy="29.099535"
+ fx="24.39909"
+ fy="29.099535"
+ r="6.0270014"
+ gradientTransform="matrix(2.407878,0,0,1.86105,14.96976,-20.55775)"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11594"
+ id="linearGradient7584"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.476329,0,0,0.627721,62.0756,9.156933)"
+ x1="31.597168"
+ y1="33.447811"
+ x2="24.44569"
+ y2="21.06741" />
+ <linearGradient
+ y2="27.375"
+ x2="21.5"
+ y1="30"
+ x1="21.5"
+ gradientTransform="translate(4.072674,-0.181686)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12915"
+ xlink:href="#linearGradient11625"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="27.375"
+ x2="21.5"
+ y1="30"
+ x1="21.5"
+ gradientTransform="translate(2.072674,-0.181686)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12913"
+ xlink:href="#linearGradient11625"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="27.375"
+ x2="21.5"
+ y1="30"
+ x1="21.5"
+ gradientTransform="translate(7.267442e-2,-0.181686)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12911"
+ xlink:href="#linearGradient11625"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="27.375"
+ x2="21.5"
+ y1="30"
+ x1="21.5"
+ gradientTransform="translate(6,0)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12902"
+ xlink:href="#linearGradient11625"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="27.375"
+ x2="21.5"
+ y1="30"
+ x1="21.5"
+ gradientTransform="translate(4.072674,-0.181686)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12900"
+ xlink:href="#linearGradient11625"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="27.375"
+ x2="21.5"
+ y1="30"
+ x1="21.5"
+ gradientTransform="translate(2.072674,-0.181686)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12898"
+ xlink:href="#linearGradient11625"
+ inkscape:collect="always" />
+ <linearGradient
+ gradientTransform="translate(7.267442e-2,-0.181686)"
+ y2="27.375"
+ x2="21.5"
+ y1="30"
+ x1="21.5"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12896"
+ xlink:href="#linearGradient11625"
+ inkscape:collect="always" />
+ <radialGradient
+ r="4.75"
+ fy="27.749998"
+ fx="25"
+ cy="27.749998"
+ cx="25"
+ gradientTransform="matrix(3.570338,0,0,4.5099,-64.25843,-94.25499)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient12894"
+ xlink:href="#linearGradient11615"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="12.022278"
+ x2="62.591469"
+ y1="25.209778"
+ x1="84.998962"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12884"
+ xlink:href="#linearGradient12810"
+ inkscape:collect="always" />
+ <radialGradient
+ r="7.0056138"
+ fy="33.39867"
+ fx="88.593018"
+ cy="33.39867"
+ cx="88.593018"
+ gradientTransform="matrix(0.969219,0.227988,-0.194668,0.82757,9.44387,-15.99848)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient12882"
+ xlink:href="#linearGradient12828"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="36.65625"
+ x2="92.0625"
+ y1="31.65625"
+ x1="88.75"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12880"
+ xlink:href="#linearGradient12836"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="21.459778"
+ x2="87.528969"
+ y1="21.459778"
+ x1="65.623962"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12878"
+ xlink:href="#linearGradient12810"
+ inkscape:collect="always" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ y2="36.65625"
+ x2="92.0625"
+ y1="31.65625"
+ x1="88.75"
+ id="linearGradient12842"
+ xlink:href="#linearGradient12836"
+ inkscape:collect="always" />
+ <radialGradient
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.969219,0.227988,-0.194668,0.82757,9.44387,-15.99848)"
+ r="7.0056138"
+ fy="33.39867"
+ fx="88.593018"
+ cy="33.39867"
+ cx="88.593018"
+ id="radialGradient12834"
+ xlink:href="#linearGradient12828"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="12.022278"
+ x2="62.591469"
+ y1="25.209778"
+ x1="84.998962"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12818"
+ xlink:href="#linearGradient12810"
+ inkscape:collect="always" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ y2="21.459778"
+ x2="87.528969"
+ y1="21.459778"
+ x1="65.623962"
+ id="linearGradient12816"
+ xlink:href="#linearGradient12810"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="27.375"
+ x2="21.5"
+ y1="30"
+ x1="21.5"
+ gradientTransform="translate(6,0)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient11661"
+ xlink:href="#linearGradient11625"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="27.375"
+ x2="21.5"
+ y1="30"
+ x1="21.5"
+ gradientTransform="translate(4,0)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient11659"
+ xlink:href="#linearGradient11625"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="27.375"
+ x2="21.5"
+ y1="30"
+ x1="21.5"
+ gradientTransform="translate(2,0)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient11657"
+ xlink:href="#linearGradient11625"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="27.375"
+ x2="21.5"
+ y1="30"
+ x1="21.5"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient11655"
+ xlink:href="#linearGradient11625"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="27.375"
+ x2="21.5"
+ y1="30"
+ x1="21.5"
+ gradientTransform="translate(8,0)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient11647"
+ xlink:href="#linearGradient11625"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="27.375"
+ x2="21.5"
+ y1="30"
+ x1="21.5"
+ gradientTransform="translate(6,0)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient11643"
+ xlink:href="#linearGradient11625"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="27.375"
+ x2="21.5"
+ y1="30"
+ x1="21.5"
+ gradientTransform="translate(4,0)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient11639"
+ xlink:href="#linearGradient11625"
+ inkscape:collect="always" />
+ <linearGradient
+ gradientTransform="translate(2,0)"
+ y2="27.375"
+ x2="21.5"
+ y1="30"
+ x1="21.5"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient11635"
+ xlink:href="#linearGradient11625"
+ inkscape:collect="always" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ y2="27.375"
+ x2="21.5"
+ y1="30"
+ x1="21.5"
+ id="linearGradient11631"
+ xlink:href="#linearGradient11625"
+ inkscape:collect="always" />
+ <radialGradient
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.570338,0,0,4.5099,-64.25843,-94.25499)"
+ r="4.75"
+ fy="27.749998"
+ fx="25"
+ cy="27.749998"
+ cx="25"
+ id="radialGradient11621"
+ xlink:href="#linearGradient11615"
+ inkscape:collect="always" />
+ <linearGradient
+ gradientTransform="matrix(0.984324,0,0,0.957884,49.65734,1.415543)"
+ gradientUnits="userSpaceOnUse"
+ y2="39.447163"
+ x2="24.445671"
+ y1="0.49847093"
+ x1="24.445671"
+ id="linearGradient11608"
+ xlink:href="#linearGradient11520"
+ inkscape:collect="always" />
+ <linearGradient
+ gradientTransform="matrix(1.045319,0,0,0.957884,48.16627,1.415543)"
+ gradientUnits="userSpaceOnUse"
+ y2="38.947163"
+ x2="31.799011"
+ y1="8.9471626"
+ x1="20.092352"
+ id="linearGradient11600"
+ xlink:href="#linearGradient11594"
+ inkscape:collect="always" />
+ <radialGradient
+ r="6.5659914"
+ fy="44.565483"
+ fx="30.203562"
+ cy="44.565483"
+ cx="30.203562"
+ gradientTransform="matrix(1,0,0,0.338462,0,29.48178)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient11532"
+ xlink:href="#linearGradient11508"
+ inkscape:collect="always" />
+ <radialGradient
+ gradientTransform="matrix(1.995058,0,0,1.855412,24.94925,-30.2043)"
+ gradientUnits="userSpaceOnUse"
+ r="20.530962"
+ fy="35.87817"
+ fx="24.44569"
+ cy="35.87817"
+ cx="24.44569"
+ id="radialGradient11526"
+ xlink:href="#linearGradient11520"
+ inkscape:collect="always" />
+ <radialGradient
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.338462,0,29.48178)"
+ r="6.5659914"
+ fy="44.565483"
+ fx="30.203562"
+ cy="44.565483"
+ cx="30.203562"
+ id="radialGradient11514"
+ xlink:href="#linearGradient11508"
+ inkscape:collect="always" />
+ <radialGradient
+ r="3.8335035"
+ fy="16.049133"
+ fx="27.577173"
+ cy="16.049133"
+ cx="27.577173"
+ gradientTransform="matrix(1.243453,0,0,1.243453,-6.713754,-3.742847)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient11504"
+ xlink:href="#linearGradient11494"
+ inkscape:collect="always" />
+ <radialGradient
+ gradientTransform="matrix(1.243453,0,0,1.243453,-6.713754,-3.742847)"
+ gradientUnits="userSpaceOnUse"
+ r="3.8335035"
+ fy="15.048258"
+ fx="27.577173"
+ cy="15.048258"
+ cx="27.577173"
+ id="radialGradient11500"
+ xlink:href="#linearGradient11494"
+ inkscape:collect="always" />
+ <radialGradient
+ r="8.5"
+ fy="39.142857"
+ fx="12.071428"
+ cy="39.142857"
+ cx="12.071428"
+ gradientTransform="matrix(1,0,0,0.487395,0,20.06483)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient11441"
+ xlink:href="#linearGradient11399"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="33.462429"
+ x2="26.758644"
+ y1="19.774456"
+ x1="13.267134"
+ gradientTransform="translate(-60.85714,0.428571)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient11439"
+ xlink:href="#linearGradient11415"
+ inkscape:collect="always" />
+ <linearGradient
+ gradientTransform="translate(-60.57143,0)"
+ y2="39.033859"
+ x2="35.679932"
+ y1="9.3458843"
+ x1="9.6957054"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient11427"
+ xlink:href="#linearGradient11415"
+ inkscape:collect="always" />
+ <linearGradient
+ gradientTransform="translate(-60.28571,-0.285714)"
+ y2="34.462429"
+ x2="43.615788"
+ y1="3.774456"
+ x1="15.82836"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient11425"
+ xlink:href="#linearGradient11415"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient11399"
+ inkscape:collect="always">
+ <stop
+ id="stop11401"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1;" />
+ <stop
+ id="stop11403"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient11415">
+ <stop
+ id="stop11417"
+ offset="0.0000000"
+ style="stop-color:#204a87;stop-opacity:0.0000000;" />
+ <stop
+ style="stop-color:#204a87;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop11423" />
+ <stop
+ id="stop11419"
+ offset="1"
+ style="stop-color:#204a87;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient11494"
+ inkscape:collect="always">
+ <stop
+ id="stop11496"
+ offset="0"
+ style="stop-color:#ef2929;stop-opacity:1;" />
+ <stop
+ id="stop11498"
+ offset="1"
+ style="stop-color:#ef2929;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient11508"
+ inkscape:collect="always">
+ <stop
+ id="stop11510"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1;" />
+ <stop
+ id="stop11512"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient11520">
+ <stop
+ id="stop11522"
+ offset="0.0000000"
+ style="stop-color:#fbfbfb;stop-opacity:1.0000000;" />
+ <stop
+ id="stop11524"
+ offset="1.0000000"
+ style="stop-color:#dcdcdc;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient11594">
+ <stop
+ id="stop11596"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop11598"
+ offset="1.0000000"
+ style="stop-color:#d1d1d1;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient11602">
+ <stop
+ id="stop11604"
+ offset="0.0000000"
+ style="stop-color:#ffffff;stop-opacity:1.0000000;" />
+ <stop
+ id="stop11606"
+ offset="1.0000000"
+ style="stop-color:#c5c5c5;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient11615">
+ <stop
+ id="stop11617"
+ offset="0.0000000"
+ style="stop-color:#636363;stop-opacity:1.0000000;" />
+ <stop
+ id="stop11619"
+ offset="1.0000000"
+ style="stop-color:#000000;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient11625"
+ inkscape:collect="always">
+ <stop
+ id="stop11627"
+ offset="0"
+ style="stop-color:#fce94f;stop-opacity:1;" />
+ <stop
+ id="stop11629"
+ offset="1"
+ style="stop-color:#fce94f;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient12810">
+ <stop
+ id="stop12812"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop12814"
+ offset="1.0000000"
+ style="stop-color:#e5e5e5;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient12828">
+ <stop
+ id="stop12830"
+ offset="0.0000000"
+ style="stop-color:#cccccd;stop-opacity:1.0000000;" />
+ <stop
+ style="stop-color:#adadae;stop-opacity:1.0000000;"
+ offset="0.0000000"
+ id="stop12862" />
+ <stop
+ id="stop12832"
+ offset="1.0000000"
+ style="stop-color:#8f8f90;stop-opacity:0.0000000;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient12836"
+ inkscape:collect="always">
+ <stop
+ id="stop12838"
+ offset="0"
+ style="stop-color:#515152;stop-opacity:1;" />
+ <stop
+ id="stop12840"
+ offset="1"
+ style="stop-color:#515152;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient7586">
+ <stop
+ style="stop-color:#525252;stop-opacity:1.0000000;"
+ offset="0.0000000"
+ id="stop7588" />
+ <stop
+ style="stop-color:#000000;stop-opacity:1.0000000;"
+ offset="1.0000000"
+ id="stop7590" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient7602">
+ <stop
+ style="stop-color:#f6f6f6;stop-opacity:1.0000000;"
+ offset="0.0000000"
+ id="stop7604" />
+ <stop
+ style="stop-color:#e0e0e0;stop-opacity:1.0000000;"
+ offset="1.0000000"
+ id="stop7606" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient7608">
+ <stop
+ id="stop7610"
+ offset="0.0000000"
+ style="stop-color:#ffffff;stop-opacity:1.0000000;" />
+ <stop
+ style="stop-color:#e3e3e3;stop-opacity:1.0000000;"
+ offset="0.46022728"
+ id="stop7622" />
+ <stop
+ id="stop7624"
+ offset="0.61970556"
+ style="stop-color:#dadada;stop-opacity:0.67058824;" />
+ <stop
+ id="stop7612"
+ offset="1.0000000"
+ style="stop-color:#d1d1d1;stop-opacity:0.34285715;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient7614">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1.0000000;"
+ offset="0.0000000"
+ id="stop7616" />
+ <stop
+ id="stop7649"
+ offset="0.21590909"
+ style="stop-color:#ffffff;stop-opacity:1.0000000;" />
+ <stop
+ id="stop7632"
+ offset="0.50000000"
+ style="stop-color:#838383;stop-opacity:1.0000000;" />
+ <stop
+ style="stop-color:#838383;stop-opacity:0;"
+ offset="1"
+ id="stop7618" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient7636">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop7638" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop7640" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient8938">
+ <stop
+ style="stop-color:#fdc674;stop-opacity:1.0000000;"
+ offset="0.0000000"
+ id="stop8940" />
+ <stop
+ style="stop-color:#d88103;stop-opacity:1.0000000;"
+ offset="1.0000000"
+ id="stop8942" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10314">
+ <stop
+ id="stop10316"
+ offset="0.0000000"
+ style="stop-color:#7ea5d6;stop-opacity:1.0000000;" />
+ <stop
+ id="stop10318"
+ offset="1.0000000"
+ style="stop-color:#467ec5;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient2903">
+ <stop
+ id="stop2905"
+ offset="0"
+ style="stop-color:#73d216" />
+ <stop
+ id="stop2907"
+ offset="1.0000000"
+ style="stop-color:#4e9a06" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective128"
+ inkscape:persp3d-origin="24 : 16 : 1"
+ inkscape:vp_z="48 : 24 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 24 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient8662"
+ id="radialGradient3042"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.536723,0,16.87306)"
+ cx="24.837126"
+ cy="36.421127"
+ fx="24.837126"
+ fy="36.421127"
+ r="15.644737" />
+ <radialGradient
+ r="15.644737"
+ fy="36.421127"
+ fx="24.837126"
+ cy="36.421127"
+ cx="24.837126"
+ gradientTransform="matrix(1,0,0,0.536723,0,16.87306)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient3187"
+ xlink:href="#linearGradient8662"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient2304">
+ <stop
+ style="stop-color:#729fcf;stop-opacity:1;"
+ offset="0"
+ id="stop2306" />
+ <stop
+ style="stop-color:#3465a4;stop-opacity:1;"
+ offset="1"
+ id="stop2308" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective3168"
+ inkscape:persp3d-origin="24 : 16 : 1"
+ inkscape:vp_z="48 : 24 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 24 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient8662"
+ id="radialGradient3199"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.536723,0,16.87306)"
+ cx="24.837126"
+ cy="36.421127"
+ fx="24.837126"
+ fy="36.421127"
+ r="15.644737" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient8662"
+ id="radialGradient3208"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.536723,0,16.87306)"
+ cx="24.837126"
+ cy="36.421127"
+ fx="24.837126"
+ fy="36.421127"
+ r="15.644737" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient9888"
+ id="linearGradient9894"
+ x1="8.7600641"
+ y1="13.663074"
+ x2="19.755548"
+ y2="43.449947"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient8662"
+ id="radialGradient9826"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.536723,0,16.87306)"
+ cx="24.837126"
+ cy="36.421127"
+ fx="24.837126"
+ fy="36.421127"
+ r="15.644737" />
+ <radialGradient
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.253442,0,0,0.9539,-15.47908,11.27663)"
+ r="17.171415"
+ fy="2.8969381"
+ fx="19.701141"
+ cy="2.8969381"
+ cx="19.701141"
+ id="radialGradient4268"
+ xlink:href="#linearGradient8650"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient9830">
+ <stop
+ style="stop-color:#505050;stop-opacity:1.0000000;"
+ offset="0.0000000"
+ id="stop9832" />
+ <stop
+ style="stop-color:#181818;stop-opacity:1.0000000;"
+ offset="1.0000000"
+ id="stop9834" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient9854">
+ <stop
+ style="stop-color:#4e4e4e;stop-opacity:1.0000000;"
+ offset="0.0000000"
+ id="stop9856" />
+ <stop
+ style="stop-color:#ababab;stop-opacity:1.0000000;"
+ offset="1.0000000"
+ id="stop9858" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient9868">
+ <stop
+ id="stop9870"
+ offset="0.0000000"
+ style="stop-color:#4e4e4e;stop-opacity:1.0000000;" />
+ <stop
+ id="stop9872"
+ offset="1.0000000"
+ style="stop-color:#616161;stop-opacity:0.0000000;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient9888">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop9890" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop9892" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient9896">
+ <stop
+ style="stop-color:#cecece;stop-opacity:1;"
+ offset="0"
+ id="stop9898" />
+ <stop
+ style="stop-color:#9e9e9e;stop-opacity:1.0000000;"
+ offset="1.0000000"
+ id="stop9900" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient6347">
+ <stop
+ id="stop6349"
+ offset="0"
+ style="stop-color:#4e9a06;stop-opacity:1;" />
+ <stop
+ id="stop6351"
+ offset="1"
+ style="stop-color:#2d5903;stop-opacity:1;" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective70"
+ inkscape:persp3d-origin="24 : 16 : 1"
+ inkscape:vp_z="48 : 24 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 24 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient8650"
+ id="radialGradient4535"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.046729,0,0,1.55761,-55.545702,-29.722677)"
+ cx="19.701141"
+ cy="2.8969381"
+ fx="19.701141"
+ fy="2.8969381"
+ r="17.171415" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2591"
+ id="radialGradient4538"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.843022,0,0,1.020168,-31.528414,-31.792771)"
+ cx="22.291636"
+ cy="32.797512"
+ fx="22.291636"
+ fy="32.797512"
+ r="16.9562" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient8650"
+ id="radialGradient4543"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-2.046729,1.55761,0,2.2613567,0.807372)"
+ cx="24.53788"
+ cy="0.40010813"
+ fx="24.53788"
+ fy="0.40010813"
+ r="17.171415" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2304"
+ id="radialGradient4546"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-0.843022,1.020168,0,0.1007837,-23.539238)"
+ cx="11.319205"
+ cy="22.454971"
+ fx="11.319205"
+ fy="22.454971"
+ r="16.9562" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient8650"
+ id="radialGradient4551"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.046729,0,0,1.55761,13.409431,-29.653323)"
+ cx="19.701141"
+ cy="2.8969381"
+ fx="19.701141"
+ fy="2.8969381"
+ r="17.171415" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2591"
+ id="radialGradient4554"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.843022,0,0,1.020168,37.426719,-31.723417)"
+ cx="22.291636"
+ cy="32.797512"
+ fx="22.291636"
+ fy="32.797512"
+ r="16.9562" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient8650"
+ id="radialGradient4559"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,2.046729,1.55761,0,2.381085,-22.965068)"
+ cx="15.987216"
+ cy="1.5350308"
+ fx="15.987216"
+ fy="1.5350308"
+ r="17.171415" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1442"
+ id="radialGradient4562"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,0.843022,-1.020168,0,45.890239,1.381542)"
+ cx="35.292667"
+ cy="20.494493"
+ fx="35.292667"
+ fy="20.494493"
+ r="16.9562" />
+ </defs>
+ <sodipodi:namedview
+ inkscape:window-y="0"
+ inkscape:window-x="0"
+ inkscape:window-height="778"
+ inkscape:window-width="1280"
+ inkscape:showpageshadow="false"
+ inkscape:document-units="px"
+ inkscape:grid-bbox="true"
+ showgrid="false"
+ inkscape:current-layer="layer1"
+ inkscape:cy="56.234298"
+ inkscape:cx="16.553294"
+ inkscape:zoom="2.536359"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ borderopacity="0.25490196"
+ bordercolor="#666666"
+ pagecolor="#ffffff"
+ id="base"
+ fill="#4e9a06"
+ stroke="#4e9a06" />
+ <metadata
+ id="metadata4">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Jakub Steiner</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:source>http://jimmac.musichall.cz</dc:source>
+ <cc:license
+ rdf:resource="http://creativecommons.org/licenses/publicdomain/" />
+ <dc:title>Go Down</dc:title>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>go</rdf:li>
+ <rdf:li>lower</rdf:li>
+ <rdf:li>down</rdf:li>
+ <rdf:li>arrow</rdf:li>
+ <rdf:li>pointer</rdf:li>
+ <rdf:li>></rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Andreas Nilsson</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/licenses/publicdomain/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:groupmode="layer"
+ inkscape:label="Layer 1"
+ id="layer1"
+ transform="translate(31.29255,26.945173)">
+ <g
+ id="g4605">
+ <path
+ sodipodi:type="arc"
+ style="opacity:0.29946522;fill:url(#radialGradient3042);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ id="path3034"
+ sodipodi:cx="24.837126"
+ sodipodi:cy="36.421127"
+ sodipodi:rx="15.644737"
+ sodipodi:ry="8.3968935"
+ d="M 40.481863,36.421127 A 15.644737,8.3968935 0 1 1 9.1923885,36.421127 A 15.644737,8.3968935 0 1 1 40.481863,36.421127 z"
+ transform="matrix(-1.271186,0,0,1.271186,20.167428,-48.453333)" />
+ <path
+ style="fill:url(#radialGradient4538);fill-opacity:1;fill-rule:evenodd;stroke:#183868;stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ d="M 3.462604,-17.677942 L 3.462604,-0.683522 L -9.489959,-0.683522 L -9.489959,7.799016 L -29.449795,-9.201175 L -9.496149,-26.445173 L -9.496149,-17.672638 L 3.462604,-17.677942 z"
+ id="path3036"
+ sodipodi:nodetypes="cccccccc" />
+ <path
+ style="opacity:0.5080214;fill:url(#radialGradient4535);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ d="M -10.039344,-25.196786 L -10.039344,-17.140312 L 2.902826,-17.140312 L 2.902826,-8.255849 C -13.847174,-14.505849 -13.230711,-2.961137 -28.480712,-9.211137 L -10.039344,-25.196786 z"
+ id="path3038"
+ sodipodi:nodetypes="cccccc" />
+ <path
+ sodipodi:nodetypes="cccccccc"
+ id="path3040"
+ d="M 2.447839,-16.633398 L 2.447839,-1.711458 L -10.537528,-1.711458 L -10.537528,5.589958 L -27.859293,-9.205733 L -10.521567,-24.111133 L -10.521567,-16.628501 L 2.447839,-16.633398 z"
+ style="opacity:0.48128339;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.00000036;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
+ </g>
+ </g>
+</svg>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]