[gnome-maps] Add new icons for destination points
- From: Jonas Danielsson <jonasdn src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-maps] Add new icons for destination points
- Date: Tue, 2 Sep 2014 15:47:00 +0000 (UTC)
commit 088a4c4afb6eedbce8c9c288ce5a5e3a62d78ac0
Author: Dario Di Nucci <linkin88mail gmail com>
Date: Tue Sep 2 12:33:41 2014 +0200
Add new icons for destination points
https://bugzilla.gnome.org/show_bug.cgi?id=731068
data/icons/Makefile.am | 4 +
data/icons/maps-point-end-symbolic.svg | 302 +++++++++++++++++
data/icons/maps-point-end.svg | 530 ++++++++++++++++++++++++++++++
data/icons/maps-point-start-symbolic.svg | 349 ++++++++++++++++++++
data/icons/maps-point-start.svg | 359 ++++++++++++++++++++
data/media/maps-point-end-symbolic.svg | 302 +++++++++++++++++
data/media/maps-point-start-symbolic.svg | 349 ++++++++++++++++++++
src/application.js | 1 +
src/gnome-maps.data.gresource.xml | 2 -
src/sidebar.js | 16 +-
src/sidebar.ui | 4 +-
11 files changed, 2213 insertions(+), 5 deletions(-)
---
diff --git a/data/icons/Makefile.am b/data/icons/Makefile.am
index 34a4cab..3e540ed 100644
--- a/data/icons/Makefile.am
+++ b/data/icons/Makefile.am
@@ -22,6 +22,10 @@ public_icons = \
imagesdir = $(datadir)/gnome-maps/pixmaps
images_DATA = \
+ maps-point-start.svg \
+ maps-point-end.svg \
+ maps-point-start-symbolic.svg \
+ maps-point-end-symbolic.svg \
pin.svg \
user-location.png \
$(NULL)
diff --git a/data/icons/maps-point-end-symbolic.svg b/data/icons/maps-point-end-symbolic.svg
new file mode 100644
index 0000000..9384ce0
--- /dev/null
+++ b/data/icons/maps-point-end-symbolic.svg
@@ -0,0 +1,302 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16px"
+ height="16px"
+ id="svg6558"
+ version="1.1"
+ inkscape:version="0.48.4 r9939"
+ sodipodi:docname="maps-point-start-symbolic.svg"
+ inkscape:export-filename="/home/andreasn/Gnome/maps-goal-point.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs6560">
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient21472">
+ <stop
+ style="stop-color:#c30000;stop-opacity:1"
+ offset="0"
+ id="stop21474" />
+ <stop
+ style="stop-color:#7f0000;stop-opacity:1"
+ offset="1"
+ id="stop21476" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient21464">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop21466" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop21468" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient20654">
+ <stop
+ style="stop-color:#ef2929;stop-opacity:1"
+ offset="0"
+ id="stop20656" />
+ <stop
+ style="stop-color:#cc0000;stop-opacity:1"
+ offset="1"
+ id="stop20658" />
+ </linearGradient>
+ <linearGradient
+ y2="62"
+ x2="322"
+ y1="60"
+ x1="322"
+ gradientTransform="matrix(1.806396,0,0,0.99764631,-259.73652,-0.76319855)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient1071"
+ xlink:href="#linearGradient59587"
+ inkscape:collect="always" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient59587">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop59589" />
+ <stop
+ style="stop-color:#d3d3d3;stop-opacity:1"
+ offset="1"
+ id="stop59591" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient20654"
+ id="radialGradient20660"
+ cx="6.1856985"
+ cy="6.07656"
+ fx="6.1856985"
+ fy="6.07656"
+ r="7.0154096"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.79036013,0,1.3773383e-5,0.84429524,20.950902,0.90570122)" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient20654-1"
+ id="radialGradient20660-4"
+ cx="6.1856985"
+ cy="6.07656"
+ fx="6.1856985"
+ fy="6.07656"
+ r="7.0154095"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.93611819,0,1.6313468e-5,1,0.39505442,3.5717466e-8)" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient20654-1">
+ <stop
+ style="stop-color:#ef2929;stop-opacity:1"
+ offset="0"
+ id="stop20656-4" />
+ <stop
+ style="stop-color:#cc0000;stop-opacity:1"
+ offset="1"
+ id="stop20658-8" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient21464"
+ id="linearGradient21470"
+ x1="8.0800486"
+ y1="-5.0564733"
+ x2="8.0800486"
+ y2="11.408796"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient21472"
+ id="linearGradient21478"
+ x1="10.748549"
+ y1="1.3872184"
+ x2="10.748549"
+ y2="11.409232"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.84429524,0,0,0.84429524,20.61736,0.90570119)" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient20654-16"
+ id="radialGradient20660-8"
+ cx="6.1856985"
+ cy="6.07656"
+ fx="6.1856985"
+ fy="6.07656"
+ r="7.0154095"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.93611819,0,1.6313468e-5,1,0.39505442,3.5717466e-8)" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient20654-16">
+ <stop
+ style="stop-color:#ef2929;stop-opacity:1"
+ offset="0"
+ id="stop20656-0" />
+ <stop
+ style="stop-color:#cc0000;stop-opacity:1"
+ offset="1"
+ id="stop20658-0" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient21472-5"
+ id="linearGradient21478-8"
+ x1="10.748549"
+ y1="1.3872184"
+ x2="10.748549"
+ y2="11.409232"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient21472-5">
+ <stop
+ style="stop-color:#c30000;stop-opacity:1"
+ offset="0"
+ id="stop21474-7" />
+ <stop
+ style="stop-color:#7f0000;stop-opacity:1"
+ offset="1"
+ id="stop21476-4" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient20654-2"
+ id="radialGradient20660-1"
+ cx="6.1856985"
+ cy="6.07656"
+ fx="6.1856985"
+ fy="6.07656"
+ r="7.0154095"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.93611819,0,1.6313468e-5,1,0.39505442,3.5717466e-8)" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient20654-2">
+ <stop
+ style="stop-color:#ef2929;stop-opacity:1"
+ offset="0"
+ id="stop20656-01" />
+ <stop
+ style="stop-color:#cc0000;stop-opacity:1"
+ offset="1"
+ id="stop20658-5" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient21472-3"
+ id="linearGradient21478-5"
+ x1="10.748549"
+ y1="1.3872184"
+ x2="10.748549"
+ y2="11.409232"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient21472-3">
+ <stop
+ style="stop-color:#c30000;stop-opacity:1"
+ offset="0"
+ id="stop21474-6" />
+ <stop
+ style="stop-color:#7f0000;stop-opacity:1"
+ offset="1"
+ id="stop21476-0" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient21464-6"
+ id="linearGradient21470-2"
+ x1="8.0800486"
+ y1="-5.0564733"
+ x2="8.0800486"
+ y2="11.408796"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient21464-6">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop21466-9" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop21468-6" />
+ </linearGradient>
+ <linearGradient
+ y2="11.408796"
+ x2="8.0800486"
+ y1="-5.0564733"
+ x1="8.0800486"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient21611"
+ xlink:href="#linearGradient21464-6"
+ inkscape:collect="always" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="22.627417"
+ inkscape:cx="12.029949"
+ inkscape:cy="7.6589718"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:snap-nodes="false"
+ inkscape:snap-bbox="true"
+ inkscape:window-width="1920"
+ inkscape:window-height="1014"
+ inkscape:window-x="0"
+ inkscape:window-y="27"
+ inkscape:window-maximized="1"
+ showguides="true"
+ inkscape:guide-bbox="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid6024" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata6563">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer">
+ <path
+
style="color:#000000;fill:#cc0000;fill-opacity:1;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 8 2 C 4.6862914 2 2 4.6862914 2 8 C 2 11.313709 4.6862914 14 8 14 C 11.313709 14 14 11.313709 14
8 C 14 4.6862914 11.313709 2 8 2 z M 8 5 C 9.6568544 5 11 6.3431456 11 8 C 11 9.6568544 9.6568544 11 8 11 C
6.3431456 11 5 9.6568544 5 8 C 5 6.3431456 6.3431456 5 8 5 z "
+ id="path6068" />
+ </g>
+</svg>
diff --git a/data/icons/maps-point-end.svg b/data/icons/maps-point-end.svg
new file mode 100644
index 0000000..b51794c
--- /dev/null
+++ b/data/icons/maps-point-end.svg
@@ -0,0 +1,530 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16px"
+ height="16px"
+ id="svg6558"
+ version="1.1"
+ inkscape:version="0.48.4 r9939"
+ sodipodi:docname="maps-via-point.svg"
+ inkscape:export-filename="/home/andreasn/Gnome/maps-via-point.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs6560">
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient21472">
+ <stop
+ style="stop-color:#c30000;stop-opacity:1"
+ offset="0"
+ id="stop21474" />
+ <stop
+ style="stop-color:#7f0000;stop-opacity:1"
+ offset="1"
+ id="stop21476" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient21464">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop21466" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop21468" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient20654">
+ <stop
+ style="stop-color:#ef2929;stop-opacity:1"
+ offset="0"
+ id="stop20656" />
+ <stop
+ style="stop-color:#cc0000;stop-opacity:1"
+ offset="1"
+ id="stop20658" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient14755-8"
+ id="radialGradient60769"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.57798165,0,82.135321)"
+ cx="149.375"
+ cy="194.625"
+ fx="149.375"
+ fy="194.625"
+ r="13.625" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient14755-8">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop14757-1" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop14759-3" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient14670-0-4"
+ id="radialGradient60771-1"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.27434839,0,0,0.4367642,286.54047,15.723175)"
+ cx="125.57332"
+ cy="122.20717"
+ fx="125.57332"
+ fy="122.20717"
+ r="31.25" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient14670-0-4">
+ <stop
+ style="stop-color:#f57676;stop-opacity:1"
+ offset="0"
+ id="stop14672-2-2" />
+ <stop
+ style="stop-color:#ed1212;stop-opacity:1"
+ offset="1"
+ id="stop14674-7-1" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient14971-4"
+ id="radialGradient60773"
+ gradientUnits="userSpaceOnUse"
+ cx="129.25"
+ cy="129.83951"
+ fx="129.25"
+ fy="129.83951"
+ r="34.93745" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient14971-4">
+ <stop
+ style="stop-color:#fabebe;stop-opacity:1;"
+ offset="0"
+ id="stop14973-7" />
+ <stop
+ style="stop-color:#fabebe;stop-opacity:0;"
+ offset="1"
+ id="stop14975-2" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient14745-0"
+ id="radialGradient60775"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.7826226,0,0,1.7826226,-100.09062,-90.782804)"
+ cx="127.8913"
+ cy="115.99819"
+ fx="127.8913"
+ fy="115.99819"
+ r="31.25" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient14745-0">
+ <stop
+ style="stop-color:#ff4141;stop-opacity:1"
+ offset="0"
+ id="stop14747-5" />
+ <stop
+ style="stop-color:#cc0000;stop-opacity:1"
+ offset="1"
+ id="stop14749-3" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient14683-3"
+ id="radialGradient60777"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0999298,0,0,0.4738253,-14.938489,37.028868)"
+ cx="149.48978"
+ cy="49.24028"
+ fx="149.48978"
+ fy="49.24028"
+ r="34.5" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient14683-3">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop14685-5" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop14687-3" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient36566"
+ id="radialGradient60779"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.8045963,-1.2769439,0.30783453,0.91717895,-449.00342,197.05045)"
+ cx="143.82129"
+ cy="146.03168"
+ fx="143.82129"
+ fy="146.03168"
+ r="43.284622" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient36566">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop36568" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop36570" />
+ </linearGradient>
+ <linearGradient
+ y2="62"
+ x2="322"
+ y1="60"
+ x1="322"
+ gradientTransform="matrix(1.806396,0,0,0.99764631,-259.73652,-0.76319855)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient1071"
+ xlink:href="#linearGradient59587"
+ inkscape:collect="always" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient59587">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop59589" />
+ <stop
+ style="stop-color:#d3d3d3;stop-opacity:1"
+ offset="1"
+ id="stop59591" />
+ </linearGradient>
+ <linearGradient
+ y2="62"
+ x2="322"
+ y1="60"
+ x1="322"
+ gradientTransform="matrix(1.806396,0,0,0.99764631,-259.73652,-0.76319855)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient20559"
+ xlink:href="#linearGradient59587"
+ inkscape:collect="always" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient20654"
+ id="radialGradient20660"
+ cx="6.1856985"
+ cy="6.07656"
+ fx="6.1856985"
+ fy="6.07656"
+ r="7.0154096"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.79036013,0,1.3773383e-5,0.84429524,0.9509022,0.90570122)" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient20654-1"
+ id="radialGradient20660-4"
+ cx="6.1856985"
+ cy="6.07656"
+ fx="6.1856985"
+ fy="6.07656"
+ r="7.0154095"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.93611819,0,1.6313468e-5,1,0.39505442,3.5717466e-8)" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient20654-1">
+ <stop
+ style="stop-color:#ef2929;stop-opacity:1"
+ offset="0"
+ id="stop20656-4" />
+ <stop
+ style="stop-color:#cc0000;stop-opacity:1"
+ offset="1"
+ id="stop20658-8" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient21464"
+ id="linearGradient21470"
+ x1="8.0800486"
+ y1="-5.0564733"
+ x2="8.0800486"
+ y2="11.408796"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient21472"
+ id="linearGradient21478"
+ x1="10.748549"
+ y1="1.3872184"
+ x2="10.748549"
+ y2="11.409232"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.84429524,0,0,0.84429524,0.61735963,0.90570119)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient21464-9"
+ id="linearGradient21470-6"
+ x1="8.0800486"
+ y1="-5.0564733"
+ x2="8.0800486"
+ y2="11.408796"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient21464-9">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop21466-5" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop21468-4" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient20654-16"
+ id="radialGradient20660-8"
+ cx="6.1856985"
+ cy="6.07656"
+ fx="6.1856985"
+ fy="6.07656"
+ r="7.0154095"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.93611819,0,1.6313468e-5,1,0.39505442,3.5717466e-8)" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient20654-16">
+ <stop
+ style="stop-color:#ef2929;stop-opacity:1"
+ offset="0"
+ id="stop20656-0" />
+ <stop
+ style="stop-color:#cc0000;stop-opacity:1"
+ offset="1"
+ id="stop20658-0" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient21472-5"
+ id="linearGradient21478-8"
+ x1="10.748549"
+ y1="1.3872184"
+ x2="10.748549"
+ y2="11.409232"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient21472-5">
+ <stop
+ style="stop-color:#c30000;stop-opacity:1"
+ offset="0"
+ id="stop21474-7" />
+ <stop
+ style="stop-color:#7f0000;stop-opacity:1"
+ offset="1"
+ id="stop21476-4" />
+ </linearGradient>
+ <radialGradient
+ r="7.0154095"
+ fy="6.07656"
+ fx="6.1856985"
+ cy="6.07656"
+ cx="6.1856985"
+ gradientTransform="matrix(0.93611819,0,1.6313468e-5,1,0.39505442,3.5717466e-8)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient21504"
+ xlink:href="#linearGradient20654-16"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="11.409232"
+ x2="10.748549"
+ y1="1.3872184"
+ x1="10.748549"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient21506"
+ xlink:href="#linearGradient21472-5"
+ inkscape:collect="always" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient20654-2"
+ id="radialGradient20660-1"
+ cx="6.1856985"
+ cy="6.07656"
+ fx="6.1856985"
+ fy="6.07656"
+ r="7.0154095"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.93611819,0,1.6313468e-5,1,0.39505442,3.5717466e-8)" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient20654-2">
+ <stop
+ style="stop-color:#ef2929;stop-opacity:1"
+ offset="0"
+ id="stop20656-01" />
+ <stop
+ style="stop-color:#cc0000;stop-opacity:1"
+ offset="1"
+ id="stop20658-5" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient21472-3"
+ id="linearGradient21478-5"
+ x1="10.748549"
+ y1="1.3872184"
+ x2="10.748549"
+ y2="11.409232"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient21472-3">
+ <stop
+ style="stop-color:#c30000;stop-opacity:1"
+ offset="0"
+ id="stop21474-6" />
+ <stop
+ style="stop-color:#7f0000;stop-opacity:1"
+ offset="1"
+ id="stop21476-0" />
+ </linearGradient>
+ <radialGradient
+ r="7.0154095"
+ fy="6.07656"
+ fx="6.1856985"
+ cy="6.07656"
+ cx="6.1856985"
+ gradientTransform="matrix(0.93611819,0,1.6313468e-5,1,0.39505442,3.5717466e-8)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient21564"
+ xlink:href="#linearGradient20654-2"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="11.409232"
+ x2="10.748549"
+ y1="1.3872184"
+ x1="10.748549"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient21566"
+ xlink:href="#linearGradient21472-3"
+ inkscape:collect="always" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient21464-6"
+ id="linearGradient21470-2"
+ x1="8.0800486"
+ y1="-5.0564733"
+ x2="8.0800486"
+ y2="11.408796"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient21464-6">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop21466-9" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop21468-6" />
+ </linearGradient>
+ <linearGradient
+ y2="11.408796"
+ x2="8.0800486"
+ y1="-5.0564733"
+ x1="8.0800486"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient21611"
+ xlink:href="#linearGradient21464-6"
+ inkscape:collect="always" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="16"
+ inkscape:cx="11.774147"
+ inkscape:cy="14.250888"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:snap-nodes="false"
+ inkscape:snap-bbox="true"
+ inkscape:window-width="1920"
+ inkscape:window-height="1014"
+ inkscape:window-x="0"
+ inkscape:window-y="27"
+ inkscape:window-maximized="1"
+ showguides="true"
+ inkscape:guide-bbox="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid6024" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata6563">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer">
+ <path
+
style="color:#000000;fill:url(#radialGradient20660);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient21478);stroke-width:0.99999994000000003;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 8 2.5 C 4.9624339 2.5 2.5 4.9624339 2.5 8 C 2.5 11.037566 4.9624339 13.5 8 13.5 C 11.037566 13.5
13.5 11.037566 13.5 8 C 13.5 4.9624339 11.037566 2.5 8 2.5 z M 8 5.5 C 9.3807119 5.5 10.5 6.6192881 10.5 8 C
10.5 9.3807119 9.3807119 10.5 8 10.5 C 6.6192881 10.5 5.5 9.3807119 5.5 8 C 5.5 6.6192881 6.6192881 5.5 8 5.5
z "
+ id="path20644" />
+ <path
+ sodipodi:type="arc"
+
style="opacity:0.2;color:#000000;fill:none;stroke:url(#linearGradient21470);stroke-width:1.44762421;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path20644-8"
+ sodipodi:cx="8.7441454"
+ sodipodi:cy="8.4026279"
+ sodipodi:rx="6.5143089"
+ sodipodi:ry="6.5143089"
+ d="m 15.258454,8.4026279 a 6.5143089,6.5143089 0 1 1 -13.0286175,0 6.5143089,6.5143089 0 1 1
13.0286175,0 z"
+ transform="matrix(0.69078702,0,0,0.69078702,1.9596578,2.1955737)" />
+ <path
+ sodipodi:type="arc"
+
style="opacity:0.2;color:#000000;fill:none;stroke:url(#linearGradient21611);stroke-width:1.86123109;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path20644-8-5"
+ sodipodi:cx="8.7441454"
+ sodipodi:cy="8.4026279"
+ sodipodi:rx="6.5143089"
+ sodipodi:ry="6.5143089"
+ d="m 15.258454,8.4026279 a 6.5143089,6.5143089 0 1 1 -13.0286175,0 6.5143089,6.5143089 0 1 1
13.0286175,0 z"
+ transform="matrix(0.5372788,0,0,-0.5372788,3.301956,12.514554)" />
+ </g>
+</svg>
diff --git a/data/icons/maps-point-start-symbolic.svg b/data/icons/maps-point-start-symbolic.svg
new file mode 100644
index 0000000..4c08290
--- /dev/null
+++ b/data/icons/maps-point-start-symbolic.svg
@@ -0,0 +1,349 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16px"
+ height="16px"
+ id="svg6558"
+ version="1.1"
+ inkscape:version="0.48.4 r9939"
+ sodipodi:docname="maps-point-start.svg"
+ inkscape:export-filename="/home/andreasn/Gnome/maps-goal-point.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs6560">
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient21472">
+ <stop
+ style="stop-color:#c30000;stop-opacity:1"
+ offset="0"
+ id="stop21474" />
+ <stop
+ style="stop-color:#7f0000;stop-opacity:1"
+ offset="1"
+ id="stop21476" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient21464">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop21466" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop21468" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient20654">
+ <stop
+ style="stop-color:#ef2929;stop-opacity:1"
+ offset="0"
+ id="stop20656" />
+ <stop
+ style="stop-color:#cc0000;stop-opacity:1"
+ offset="1"
+ id="stop20658" />
+ </linearGradient>
+ <linearGradient
+ y2="62"
+ x2="322"
+ y1="60"
+ x1="322"
+ gradientTransform="matrix(1.806396,0,0,0.99764631,-259.73652,-0.76319855)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient1071"
+ xlink:href="#linearGradient59587"
+ inkscape:collect="always" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient59587">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop59589" />
+ <stop
+ style="stop-color:#d3d3d3;stop-opacity:1"
+ offset="1"
+ id="stop59591" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient20654"
+ id="radialGradient20660"
+ cx="6.1856985"
+ cy="6.07656"
+ fx="6.1856985"
+ fy="6.07656"
+ r="7.0154096"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.79036013,0,1.3773383e-5,0.84429524,20.950902,0.90570122)" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient20654-1"
+ id="radialGradient20660-4"
+ cx="6.1856985"
+ cy="6.07656"
+ fx="6.1856985"
+ fy="6.07656"
+ r="7.0154095"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.93611819,0,1.6313468e-5,1,0.39505442,3.5717466e-8)" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient20654-1">
+ <stop
+ style="stop-color:#ef2929;stop-opacity:1"
+ offset="0"
+ id="stop20656-4" />
+ <stop
+ style="stop-color:#cc0000;stop-opacity:1"
+ offset="1"
+ id="stop20658-8" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient21464"
+ id="linearGradient21470"
+ x1="8.0800486"
+ y1="-5.0564733"
+ x2="8.0800486"
+ y2="11.408796"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient21472"
+ id="linearGradient21478"
+ x1="10.748549"
+ y1="1.3872184"
+ x2="10.748549"
+ y2="11.409232"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.84429524,0,0,0.84429524,20.61736,0.90570119)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient21464-9"
+ id="linearGradient21470-6"
+ x1="8.0800486"
+ y1="-5.0564733"
+ x2="8.0800486"
+ y2="11.408796"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient21464-9">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop21466-5" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop21468-4" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient20654-16"
+ id="radialGradient20660-8"
+ cx="6.1856985"
+ cy="6.07656"
+ fx="6.1856985"
+ fy="6.07656"
+ r="7.0154095"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.93611819,0,1.6313468e-5,1,0.39505442,3.5717466e-8)" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient20654-16">
+ <stop
+ style="stop-color:#ef2929;stop-opacity:1"
+ offset="0"
+ id="stop20656-0" />
+ <stop
+ style="stop-color:#cc0000;stop-opacity:1"
+ offset="1"
+ id="stop20658-0" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient21472-5"
+ id="linearGradient21478-8"
+ x1="10.748549"
+ y1="1.3872184"
+ x2="10.748549"
+ y2="11.409232"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient21472-5">
+ <stop
+ style="stop-color:#c30000;stop-opacity:1"
+ offset="0"
+ id="stop21474-7" />
+ <stop
+ style="stop-color:#7f0000;stop-opacity:1"
+ offset="1"
+ id="stop21476-4" />
+ </linearGradient>
+ <radialGradient
+ r="7.0154095"
+ fy="6.07656"
+ fx="6.1856985"
+ cy="6.07656"
+ cx="6.1856985"
+ gradientTransform="matrix(0.93611819,0,1.6313468e-5,1,0.39505442,3.5717466e-8)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient21504"
+ xlink:href="#linearGradient20654-16"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="11.409232"
+ x2="10.748549"
+ y1="1.3872184"
+ x1="10.748549"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient21506"
+ xlink:href="#linearGradient21472-5"
+ inkscape:collect="always" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient20654-2"
+ id="radialGradient20660-1"
+ cx="6.1856985"
+ cy="6.07656"
+ fx="6.1856985"
+ fy="6.07656"
+ r="7.0154095"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.93611819,0,1.6313468e-5,1,0.39505442,3.5717466e-8)" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient20654-2">
+ <stop
+ style="stop-color:#ef2929;stop-opacity:1"
+ offset="0"
+ id="stop20656-01" />
+ <stop
+ style="stop-color:#cc0000;stop-opacity:1"
+ offset="1"
+ id="stop20658-5" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient21472-3"
+ id="linearGradient21478-5"
+ x1="10.748549"
+ y1="1.3872184"
+ x2="10.748549"
+ y2="11.409232"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient21472-3">
+ <stop
+ style="stop-color:#c30000;stop-opacity:1"
+ offset="0"
+ id="stop21474-6" />
+ <stop
+ style="stop-color:#7f0000;stop-opacity:1"
+ offset="1"
+ id="stop21476-0" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient21464-6"
+ id="linearGradient21470-2"
+ x1="8.0800486"
+ y1="-5.0564733"
+ x2="8.0800486"
+ y2="11.408796"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient21464-6">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop21466-9" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop21468-6" />
+ </linearGradient>
+ <linearGradient
+ y2="11.408796"
+ x2="8.0800486"
+ y1="-5.0564733"
+ x1="8.0800486"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient21611"
+ xlink:href="#linearGradient21464-6"
+ inkscape:collect="always" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="32"
+ inkscape:cx="5.8673607"
+ inkscape:cy="10.102604"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:snap-nodes="false"
+ inkscape:snap-bbox="true"
+ inkscape:window-width="1920"
+ inkscape:window-height="1014"
+ inkscape:window-x="0"
+ inkscape:window-y="27"
+ inkscape:window-maximized="1"
+ showguides="true"
+ inkscape:guide-bbox="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid6024" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata6563">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer">
+ <path
+ sodipodi:type="arc"
+
style="color:#000000;fill:#cc0000;fill-opacity:1;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path6068"
+ sodipodi:cx="9.5"
+ sodipodi:cy="7.9375"
+ sodipodi:rx="5.84375"
+ sodipodi:ry="5.84375"
+ d="m 15.34375,7.9375 a 5.84375,5.84375 0 1 1 -11.6875,0 5.84375,5.84375 0 1 1 11.6875,0 z"
+ transform="matrix(1.026738,0,0,1.026738,-1.7540107,-0.14973262)" />
+ </g>
+</svg>
diff --git a/data/icons/maps-point-start.svg b/data/icons/maps-point-start.svg
new file mode 100644
index 0000000..f476455
--- /dev/null
+++ b/data/icons/maps-point-start.svg
@@ -0,0 +1,359 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16px"
+ height="16px"
+ id="svg6558"
+ version="1.1"
+ inkscape:version="0.48.4 r9939"
+ sodipodi:docname="maps-goal-point.svg"
+ inkscape:export-filename="/home/andreasn/Gnome/maps-goal-point.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs6560">
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient21472">
+ <stop
+ style="stop-color:#c30000;stop-opacity:1"
+ offset="0"
+ id="stop21474" />
+ <stop
+ style="stop-color:#7f0000;stop-opacity:1"
+ offset="1"
+ id="stop21476" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient21464">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop21466" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop21468" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient20654">
+ <stop
+ style="stop-color:#ef2929;stop-opacity:1"
+ offset="0"
+ id="stop20656" />
+ <stop
+ style="stop-color:#cc0000;stop-opacity:1"
+ offset="1"
+ id="stop20658" />
+ </linearGradient>
+ <linearGradient
+ y2="62"
+ x2="322"
+ y1="60"
+ x1="322"
+ gradientTransform="matrix(1.806396,0,0,0.99764631,-259.73652,-0.76319855)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient1071"
+ xlink:href="#linearGradient59587"
+ inkscape:collect="always" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient59587">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop59589" />
+ <stop
+ style="stop-color:#d3d3d3;stop-opacity:1"
+ offset="1"
+ id="stop59591" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient20654"
+ id="radialGradient20660"
+ cx="6.1856985"
+ cy="6.07656"
+ fx="6.1856985"
+ fy="6.07656"
+ r="7.0154096"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.79036013,0,1.3773383e-5,0.84429524,20.950902,0.90570122)" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient20654-1"
+ id="radialGradient20660-4"
+ cx="6.1856985"
+ cy="6.07656"
+ fx="6.1856985"
+ fy="6.07656"
+ r="7.0154095"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.93611819,0,1.6313468e-5,1,0.39505442,3.5717466e-8)" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient20654-1">
+ <stop
+ style="stop-color:#ef2929;stop-opacity:1"
+ offset="0"
+ id="stop20656-4" />
+ <stop
+ style="stop-color:#cc0000;stop-opacity:1"
+ offset="1"
+ id="stop20658-8" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient21464"
+ id="linearGradient21470"
+ x1="8.0800486"
+ y1="-5.0564733"
+ x2="8.0800486"
+ y2="11.408796"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient21472"
+ id="linearGradient21478"
+ x1="10.748549"
+ y1="1.3872184"
+ x2="10.748549"
+ y2="11.409232"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.84429524,0,0,0.84429524,20.61736,0.90570119)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient21464-9"
+ id="linearGradient21470-6"
+ x1="8.0800486"
+ y1="-5.0564733"
+ x2="8.0800486"
+ y2="11.408796"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient21464-9">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop21466-5" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop21468-4" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient20654-16"
+ id="radialGradient20660-8"
+ cx="6.1856985"
+ cy="6.07656"
+ fx="6.1856985"
+ fy="6.07656"
+ r="7.0154095"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.93611819,0,1.6313468e-5,1,0.39505442,3.5717466e-8)" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient20654-16">
+ <stop
+ style="stop-color:#ef2929;stop-opacity:1"
+ offset="0"
+ id="stop20656-0" />
+ <stop
+ style="stop-color:#cc0000;stop-opacity:1"
+ offset="1"
+ id="stop20658-0" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient21472-5"
+ id="linearGradient21478-8"
+ x1="10.748549"
+ y1="1.3872184"
+ x2="10.748549"
+ y2="11.409232"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient21472-5">
+ <stop
+ style="stop-color:#c30000;stop-opacity:1"
+ offset="0"
+ id="stop21474-7" />
+ <stop
+ style="stop-color:#7f0000;stop-opacity:1"
+ offset="1"
+ id="stop21476-4" />
+ </linearGradient>
+ <radialGradient
+ r="7.0154095"
+ fy="6.07656"
+ fx="6.1856985"
+ cy="6.07656"
+ cx="6.1856985"
+ gradientTransform="matrix(0.93611819,0,1.6313468e-5,1,0.39505442,3.5717466e-8)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient21504"
+ xlink:href="#linearGradient20654-16"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="11.409232"
+ x2="10.748549"
+ y1="1.3872184"
+ x1="10.748549"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient21506"
+ xlink:href="#linearGradient21472-5"
+ inkscape:collect="always" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient20654-2"
+ id="radialGradient20660-1"
+ cx="6.1856985"
+ cy="6.07656"
+ fx="6.1856985"
+ fy="6.07656"
+ r="7.0154095"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.93611819,0,1.6313468e-5,1,0.39505442,3.5717466e-8)" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient20654-2">
+ <stop
+ style="stop-color:#ef2929;stop-opacity:1"
+ offset="0"
+ id="stop20656-01" />
+ <stop
+ style="stop-color:#cc0000;stop-opacity:1"
+ offset="1"
+ id="stop20658-5" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient21472-3"
+ id="linearGradient21478-5"
+ x1="10.748549"
+ y1="1.3872184"
+ x2="10.748549"
+ y2="11.409232"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient21472-3">
+ <stop
+ style="stop-color:#c30000;stop-opacity:1"
+ offset="0"
+ id="stop21474-6" />
+ <stop
+ style="stop-color:#7f0000;stop-opacity:1"
+ offset="1"
+ id="stop21476-0" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient21464-6"
+ id="linearGradient21470-2"
+ x1="8.0800486"
+ y1="-5.0564733"
+ x2="8.0800486"
+ y2="11.408796"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient21464-6">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop21466-9" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop21468-6" />
+ </linearGradient>
+ <linearGradient
+ y2="11.408796"
+ x2="8.0800486"
+ y1="-5.0564733"
+ x1="8.0800486"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient21611"
+ xlink:href="#linearGradient21464-6"
+ inkscape:collect="always" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="16"
+ inkscape:cx="11.774147"
+ inkscape:cy="14.250888"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:snap-nodes="false"
+ inkscape:snap-bbox="true"
+ inkscape:window-width="1920"
+ inkscape:window-height="1014"
+ inkscape:window-x="0"
+ inkscape:window-y="27"
+ inkscape:window-maximized="1"
+ showguides="true"
+ inkscape:guide-bbox="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid6024" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata6563">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer">
+ <path
+ sodipodi:type="arc"
+
style="color:#000000;fill:url(#radialGradient21504);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient21506);stroke-width:1.18441975;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path20644-2"
+ sodipodi:cx="8.7441454"
+ sodipodi:cy="8.4026279"
+ sodipodi:rx="6.5143089"
+ sodipodi:ry="6.5143089"
+ d="m 15.258454,8.4026279 a 6.5143089,6.5143089 0 1 1 -13.0286175,0 6.5143089,6.5143089 0 1 1
13.0286175,0 z"
+ transform="matrix(0.84429524,0,0,0.84429524,0.61736,0.90570122)" />
+ <path
+ sodipodi:type="arc"
+
style="opacity:0.2;color:#000000;fill:none;stroke:url(#linearGradient21470-6);stroke-width:1.44762421;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path20644-8-4"
+ sodipodi:cx="8.7441454"
+ sodipodi:cy="8.4026279"
+ sodipodi:rx="6.5143089"
+ sodipodi:ry="6.5143089"
+ d="m 15.258454,8.4026279 a 6.5143089,6.5143089 0 1 1 -13.0286175,0 6.5143089,6.5143089 0 1 1
13.0286175,0 z"
+ transform="matrix(0.69078702,0,0,0.69078702,1.959658,2.1955738)" />
+ </g>
+</svg>
diff --git a/data/media/maps-point-end-symbolic.svg b/data/media/maps-point-end-symbolic.svg
new file mode 100644
index 0000000..9384ce0
--- /dev/null
+++ b/data/media/maps-point-end-symbolic.svg
@@ -0,0 +1,302 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16px"
+ height="16px"
+ id="svg6558"
+ version="1.1"
+ inkscape:version="0.48.4 r9939"
+ sodipodi:docname="maps-point-start-symbolic.svg"
+ inkscape:export-filename="/home/andreasn/Gnome/maps-goal-point.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs6560">
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient21472">
+ <stop
+ style="stop-color:#c30000;stop-opacity:1"
+ offset="0"
+ id="stop21474" />
+ <stop
+ style="stop-color:#7f0000;stop-opacity:1"
+ offset="1"
+ id="stop21476" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient21464">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop21466" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop21468" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient20654">
+ <stop
+ style="stop-color:#ef2929;stop-opacity:1"
+ offset="0"
+ id="stop20656" />
+ <stop
+ style="stop-color:#cc0000;stop-opacity:1"
+ offset="1"
+ id="stop20658" />
+ </linearGradient>
+ <linearGradient
+ y2="62"
+ x2="322"
+ y1="60"
+ x1="322"
+ gradientTransform="matrix(1.806396,0,0,0.99764631,-259.73652,-0.76319855)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient1071"
+ xlink:href="#linearGradient59587"
+ inkscape:collect="always" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient59587">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop59589" />
+ <stop
+ style="stop-color:#d3d3d3;stop-opacity:1"
+ offset="1"
+ id="stop59591" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient20654"
+ id="radialGradient20660"
+ cx="6.1856985"
+ cy="6.07656"
+ fx="6.1856985"
+ fy="6.07656"
+ r="7.0154096"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.79036013,0,1.3773383e-5,0.84429524,20.950902,0.90570122)" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient20654-1"
+ id="radialGradient20660-4"
+ cx="6.1856985"
+ cy="6.07656"
+ fx="6.1856985"
+ fy="6.07656"
+ r="7.0154095"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.93611819,0,1.6313468e-5,1,0.39505442,3.5717466e-8)" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient20654-1">
+ <stop
+ style="stop-color:#ef2929;stop-opacity:1"
+ offset="0"
+ id="stop20656-4" />
+ <stop
+ style="stop-color:#cc0000;stop-opacity:1"
+ offset="1"
+ id="stop20658-8" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient21464"
+ id="linearGradient21470"
+ x1="8.0800486"
+ y1="-5.0564733"
+ x2="8.0800486"
+ y2="11.408796"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient21472"
+ id="linearGradient21478"
+ x1="10.748549"
+ y1="1.3872184"
+ x2="10.748549"
+ y2="11.409232"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.84429524,0,0,0.84429524,20.61736,0.90570119)" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient20654-16"
+ id="radialGradient20660-8"
+ cx="6.1856985"
+ cy="6.07656"
+ fx="6.1856985"
+ fy="6.07656"
+ r="7.0154095"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.93611819,0,1.6313468e-5,1,0.39505442,3.5717466e-8)" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient20654-16">
+ <stop
+ style="stop-color:#ef2929;stop-opacity:1"
+ offset="0"
+ id="stop20656-0" />
+ <stop
+ style="stop-color:#cc0000;stop-opacity:1"
+ offset="1"
+ id="stop20658-0" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient21472-5"
+ id="linearGradient21478-8"
+ x1="10.748549"
+ y1="1.3872184"
+ x2="10.748549"
+ y2="11.409232"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient21472-5">
+ <stop
+ style="stop-color:#c30000;stop-opacity:1"
+ offset="0"
+ id="stop21474-7" />
+ <stop
+ style="stop-color:#7f0000;stop-opacity:1"
+ offset="1"
+ id="stop21476-4" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient20654-2"
+ id="radialGradient20660-1"
+ cx="6.1856985"
+ cy="6.07656"
+ fx="6.1856985"
+ fy="6.07656"
+ r="7.0154095"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.93611819,0,1.6313468e-5,1,0.39505442,3.5717466e-8)" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient20654-2">
+ <stop
+ style="stop-color:#ef2929;stop-opacity:1"
+ offset="0"
+ id="stop20656-01" />
+ <stop
+ style="stop-color:#cc0000;stop-opacity:1"
+ offset="1"
+ id="stop20658-5" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient21472-3"
+ id="linearGradient21478-5"
+ x1="10.748549"
+ y1="1.3872184"
+ x2="10.748549"
+ y2="11.409232"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient21472-3">
+ <stop
+ style="stop-color:#c30000;stop-opacity:1"
+ offset="0"
+ id="stop21474-6" />
+ <stop
+ style="stop-color:#7f0000;stop-opacity:1"
+ offset="1"
+ id="stop21476-0" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient21464-6"
+ id="linearGradient21470-2"
+ x1="8.0800486"
+ y1="-5.0564733"
+ x2="8.0800486"
+ y2="11.408796"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient21464-6">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop21466-9" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop21468-6" />
+ </linearGradient>
+ <linearGradient
+ y2="11.408796"
+ x2="8.0800486"
+ y1="-5.0564733"
+ x1="8.0800486"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient21611"
+ xlink:href="#linearGradient21464-6"
+ inkscape:collect="always" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="22.627417"
+ inkscape:cx="12.029949"
+ inkscape:cy="7.6589718"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:snap-nodes="false"
+ inkscape:snap-bbox="true"
+ inkscape:window-width="1920"
+ inkscape:window-height="1014"
+ inkscape:window-x="0"
+ inkscape:window-y="27"
+ inkscape:window-maximized="1"
+ showguides="true"
+ inkscape:guide-bbox="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid6024" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata6563">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer">
+ <path
+
style="color:#000000;fill:#cc0000;fill-opacity:1;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 8 2 C 4.6862914 2 2 4.6862914 2 8 C 2 11.313709 4.6862914 14 8 14 C 11.313709 14 14 11.313709 14
8 C 14 4.6862914 11.313709 2 8 2 z M 8 5 C 9.6568544 5 11 6.3431456 11 8 C 11 9.6568544 9.6568544 11 8 11 C
6.3431456 11 5 9.6568544 5 8 C 5 6.3431456 6.3431456 5 8 5 z "
+ id="path6068" />
+ </g>
+</svg>
diff --git a/data/media/maps-point-start-symbolic.svg b/data/media/maps-point-start-symbolic.svg
new file mode 100644
index 0000000..4c08290
--- /dev/null
+++ b/data/media/maps-point-start-symbolic.svg
@@ -0,0 +1,349 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16px"
+ height="16px"
+ id="svg6558"
+ version="1.1"
+ inkscape:version="0.48.4 r9939"
+ sodipodi:docname="maps-point-start.svg"
+ inkscape:export-filename="/home/andreasn/Gnome/maps-goal-point.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs6560">
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient21472">
+ <stop
+ style="stop-color:#c30000;stop-opacity:1"
+ offset="0"
+ id="stop21474" />
+ <stop
+ style="stop-color:#7f0000;stop-opacity:1"
+ offset="1"
+ id="stop21476" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient21464">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop21466" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop21468" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient20654">
+ <stop
+ style="stop-color:#ef2929;stop-opacity:1"
+ offset="0"
+ id="stop20656" />
+ <stop
+ style="stop-color:#cc0000;stop-opacity:1"
+ offset="1"
+ id="stop20658" />
+ </linearGradient>
+ <linearGradient
+ y2="62"
+ x2="322"
+ y1="60"
+ x1="322"
+ gradientTransform="matrix(1.806396,0,0,0.99764631,-259.73652,-0.76319855)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient1071"
+ xlink:href="#linearGradient59587"
+ inkscape:collect="always" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient59587">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop59589" />
+ <stop
+ style="stop-color:#d3d3d3;stop-opacity:1"
+ offset="1"
+ id="stop59591" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient20654"
+ id="radialGradient20660"
+ cx="6.1856985"
+ cy="6.07656"
+ fx="6.1856985"
+ fy="6.07656"
+ r="7.0154096"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.79036013,0,1.3773383e-5,0.84429524,20.950902,0.90570122)" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient20654-1"
+ id="radialGradient20660-4"
+ cx="6.1856985"
+ cy="6.07656"
+ fx="6.1856985"
+ fy="6.07656"
+ r="7.0154095"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.93611819,0,1.6313468e-5,1,0.39505442,3.5717466e-8)" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient20654-1">
+ <stop
+ style="stop-color:#ef2929;stop-opacity:1"
+ offset="0"
+ id="stop20656-4" />
+ <stop
+ style="stop-color:#cc0000;stop-opacity:1"
+ offset="1"
+ id="stop20658-8" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient21464"
+ id="linearGradient21470"
+ x1="8.0800486"
+ y1="-5.0564733"
+ x2="8.0800486"
+ y2="11.408796"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient21472"
+ id="linearGradient21478"
+ x1="10.748549"
+ y1="1.3872184"
+ x2="10.748549"
+ y2="11.409232"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.84429524,0,0,0.84429524,20.61736,0.90570119)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient21464-9"
+ id="linearGradient21470-6"
+ x1="8.0800486"
+ y1="-5.0564733"
+ x2="8.0800486"
+ y2="11.408796"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient21464-9">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop21466-5" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop21468-4" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient20654-16"
+ id="radialGradient20660-8"
+ cx="6.1856985"
+ cy="6.07656"
+ fx="6.1856985"
+ fy="6.07656"
+ r="7.0154095"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.93611819,0,1.6313468e-5,1,0.39505442,3.5717466e-8)" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient20654-16">
+ <stop
+ style="stop-color:#ef2929;stop-opacity:1"
+ offset="0"
+ id="stop20656-0" />
+ <stop
+ style="stop-color:#cc0000;stop-opacity:1"
+ offset="1"
+ id="stop20658-0" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient21472-5"
+ id="linearGradient21478-8"
+ x1="10.748549"
+ y1="1.3872184"
+ x2="10.748549"
+ y2="11.409232"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient21472-5">
+ <stop
+ style="stop-color:#c30000;stop-opacity:1"
+ offset="0"
+ id="stop21474-7" />
+ <stop
+ style="stop-color:#7f0000;stop-opacity:1"
+ offset="1"
+ id="stop21476-4" />
+ </linearGradient>
+ <radialGradient
+ r="7.0154095"
+ fy="6.07656"
+ fx="6.1856985"
+ cy="6.07656"
+ cx="6.1856985"
+ gradientTransform="matrix(0.93611819,0,1.6313468e-5,1,0.39505442,3.5717466e-8)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient21504"
+ xlink:href="#linearGradient20654-16"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="11.409232"
+ x2="10.748549"
+ y1="1.3872184"
+ x1="10.748549"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient21506"
+ xlink:href="#linearGradient21472-5"
+ inkscape:collect="always" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient20654-2"
+ id="radialGradient20660-1"
+ cx="6.1856985"
+ cy="6.07656"
+ fx="6.1856985"
+ fy="6.07656"
+ r="7.0154095"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.93611819,0,1.6313468e-5,1,0.39505442,3.5717466e-8)" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient20654-2">
+ <stop
+ style="stop-color:#ef2929;stop-opacity:1"
+ offset="0"
+ id="stop20656-01" />
+ <stop
+ style="stop-color:#cc0000;stop-opacity:1"
+ offset="1"
+ id="stop20658-5" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient21472-3"
+ id="linearGradient21478-5"
+ x1="10.748549"
+ y1="1.3872184"
+ x2="10.748549"
+ y2="11.409232"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient21472-3">
+ <stop
+ style="stop-color:#c30000;stop-opacity:1"
+ offset="0"
+ id="stop21474-6" />
+ <stop
+ style="stop-color:#7f0000;stop-opacity:1"
+ offset="1"
+ id="stop21476-0" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient21464-6"
+ id="linearGradient21470-2"
+ x1="8.0800486"
+ y1="-5.0564733"
+ x2="8.0800486"
+ y2="11.408796"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient21464-6">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop21466-9" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop21468-6" />
+ </linearGradient>
+ <linearGradient
+ y2="11.408796"
+ x2="8.0800486"
+ y1="-5.0564733"
+ x1="8.0800486"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient21611"
+ xlink:href="#linearGradient21464-6"
+ inkscape:collect="always" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="32"
+ inkscape:cx="5.8673607"
+ inkscape:cy="10.102604"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:snap-nodes="false"
+ inkscape:snap-bbox="true"
+ inkscape:window-width="1920"
+ inkscape:window-height="1014"
+ inkscape:window-x="0"
+ inkscape:window-y="27"
+ inkscape:window-maximized="1"
+ showguides="true"
+ inkscape:guide-bbox="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid6024" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata6563">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer">
+ <path
+ sodipodi:type="arc"
+
style="color:#000000;fill:#cc0000;fill-opacity:1;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path6068"
+ sodipodi:cx="9.5"
+ sodipodi:cy="7.9375"
+ sodipodi:rx="5.84375"
+ sodipodi:ry="5.84375"
+ d="m 15.34375,7.9375 a 5.84375,5.84375 0 1 1 -11.6875,0 5.84375,5.84375 0 1 1 11.6875,0 z"
+ transform="matrix(1.026738,0,0,1.026738,-1.7540107,-0.14973262)" />
+ </g>
+</svg>
diff --git a/src/application.js b/src/application.js
index 36526d2..53675ec 100644
--- a/src/application.js
+++ b/src/application.js
@@ -121,6 +121,7 @@ const Application = new Lang.Class({
if (this._mainWindow)
return;
+ Gtk.IconTheme.get_default().append_search_path(Path.ICONS_DIR);
let overlay = new Gtk.Overlay({ visible: true, can_focus: true });
notificationManager = new NotificationManager.NotificationManager(overlay);
this._mainWindow = new MainWindow.MainWindow(this, overlay);
diff --git a/src/gnome-maps.data.gresource.xml b/src/gnome-maps.data.gresource.xml
index f2012c9..6add0c0 100644
--- a/src/gnome-maps.data.gresource.xml
+++ b/src/gnome-maps.data.gresource.xml
@@ -33,7 +33,5 @@
<file alias="direction-sharpright">../data/media/direction-sharpright.png</file>
<file alias="direction-right">../data/media/direction-right.png</file>
<file alias="direction-slightright">../data/media/direction-slightright.png</file>
- <file alias="direction-start">../data/media/direction-checkpoint.png</file>
- <file alias="direction-end">../data/media/direction-checkpoint.png</file>
</gresource>
</gresources>
diff --git a/src/sidebar.js b/src/sidebar.js
index 2124492..651e14b 100644
--- a/src/sidebar.js
+++ b/src/sidebar.js
@@ -214,7 +214,21 @@ const InstructionRow = new Lang.Class({
'instruction-label',
'distance-label']);
ui.instructionLabel.label = this.turnPoint.instruction;
- ui.directionImage.resource = this.turnPoint.iconResource;
+
+ switch(this.turnPoint.type) {
+ case Route.TurnPointType.START:
+ ui.directionImage.icon_name = 'maps-point-start-symbolic';
+ break;
+ case Route.TurnPointType.END:
+ ui.directionImage.icon_name = 'maps-point-end-symbolic';
+ break;
+ case Route.TurnPointType.VIA:
+ ui.directionImage.icon_name = 'maps-point-end-symbolic';
+ break;
+ default:
+ ui.directionImage.resource = this.turnPoint.iconResource;
+ break;
+ }
if (this.turnPoint.distance > 0)
ui.distanceLabel.label = Utils.prettyDistance(this.turnPoint.distance);
diff --git a/src/sidebar.ui b/src/sidebar.ui
index f6a2164..dd214c1 100644
--- a/src/sidebar.ui
+++ b/src/sidebar.ui
@@ -104,7 +104,7 @@
<property name="margin-start">10</property>
<property name="margin-end">5</property>
<property name="width-request">32</property>
- <property name="resource">/org/gnome/maps/direction-start</property>
+ <property name="icon-name">maps-point-start-symbolic</property>
</object>
</child>
<child>
@@ -151,7 +151,7 @@
<property name="margin-start">10</property>
<property name="margin-end">5</property>
<property name="width-request">32</property>
- <property name="resource">/org/gnome/maps/direction-end</property>
+ <property name="icon-name">maps-point-end-symbolic</property>
</object>
</child>
<child>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]