diff options
author | Stefan Wildemann <gta04@metalstrolche.de> | 2017-06-13 10:47:33 +0200 |
---|---|---|
committer | Stefan Wildemann <gta04@metalstrolche.de> | 2017-06-21 21:37:36 +0200 |
commit | 7da4b164b5eb99be720217273253e8a5ae9949af (patch) | |
tree | cb004de04a601634280ef3a09faff8aa2f6e0761 | |
parent | 0bde39cb65d643c344bffb88b2112d225e821656 (diff) | |
download | navit-7da4b164b5eb99be720217273253e8a5ae9949af.tar.gz |
sailfish: use android style cursors for Car
-rwxr-xr-x | contrib/sailfish/navit-sailfish.spec | 2 | ||||
-rw-r--r-- | navit/xslt/sailfish_cursor.xslt | 114 |
2 files changed, 115 insertions, 1 deletions
diff --git a/contrib/sailfish/navit-sailfish.spec b/contrib/sailfish/navit-sailfish.spec index 5811e9943..5f28409de 100755 --- a/contrib/sailfish/navit-sailfish.spec +++ b/contrib/sailfish/navit-sailfish.spec @@ -82,7 +82,7 @@ cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr \ -Dvehicle/gpsd_dbus:BOOL=FALSE \ -DUSE_PLUGINS=n \ -DUSE_QWIDGET:BOOL=FALSE \ - -DXSLTS:STRING="sailfish_disable;sailfish_qt5;sailfish_osd;sailfish_mapset;sailfish_svg;sailfish_gui" \ + -DXSLTS:STRING="sailfish_disable;sailfish_qt5;sailfish_osd;sailfish-cursor;sailfish_mapset;sailfish_svg;sailfish_gui" \ %{navit_real_source} %{__make} diff --git a/navit/xslt/sailfish_cursor.xslt b/navit/xslt/sailfish_cursor.xslt new file mode 100644 index 000000000..01029638c --- /dev/null +++ b/navit/xslt/sailfish_cursor.xslt @@ -0,0 +1,114 @@ +<?xml version="1.0" encoding="utf-8"?> +<xsl:stylesheet version="1.0" + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:xi="http://www.w3.org/2001/XInclude"> + + <xsl:output method="xml" indent="yes" cdata-section-elements="gui" doctype-system="navit.dtd"/> + + <!-- Default rule: copy all --> + <xsl:template match="node()|@*"> + <xsl:copy> + <xsl:apply-templates select="node()|@*"/> + </xsl:copy> + </xsl:template> + + <xsl:template match="/config/navit/layout[@name='Car' or @name='Car-dark']/cursor"> + <cursor w="57" h="57"> + <xsl:text>
 </xsl:text> + <itemgra speed_range="-2"> + <xsl:text>
 </xsl:text> + <polyline color="#00BC00" radius="0" width="4"> + <xsl:text>
 </xsl:text> + <coord x="0" y="0"/> + <xsl:text>
 </xsl:text> + </polyline> + <xsl:text>
 </xsl:text> + <circle color="#008500" radius="9" width="3"> + <xsl:text>
 </xsl:text> + <coord x="0" y="0"/> + <xsl:text>
 </xsl:text> + </circle> + <xsl:text>
 </xsl:text> + <circle color="#00BC00" radius="13" width="3"> + <xsl:text>
 </xsl:text> + <coord x="0" y="0"/> + <xsl:text>
 </xsl:text> + </circle> + <xsl:text>
 </xsl:text> + <circle color="#008500" radius="18" width="3"> + <xsl:text>
 </xsl:text> + <coord x="0" y="0"/> + <xsl:text>
 </xsl:text> + </circle> + <xsl:text>
 </xsl:text> + </itemgra> + <xsl:text>
 </xsl:text> + <itemgra speed_range="3-"> + <xsl:text>
 </xsl:text> + <polygon color="#00000066"> + <xsl:text>
 </xsl:text> + <coord x="-21" y="-27"/> + <xsl:text>
 </xsl:text> + <coord x="0" y="12"/> + <xsl:text>
 </xsl:text> + <coord x="21" y="-27"/> + <xsl:text>
 </xsl:text> + <coord x="0" y="-12"/> + <xsl:text>
 </xsl:text> + <coord x="-21" y="-27"/> + <xsl:text>
 </xsl:text> + </polygon> + <xsl:text>
 </xsl:text> + <polygon color="#008500"> + <xsl:text>
 </xsl:text> + <coord x="-21" y="-18"/> + <xsl:text>
 </xsl:text> + <coord x="0" y="21"/> + <xsl:text>
 </xsl:text> + <coord x="0" y="-3"/> + <xsl:text>
 </xsl:text> + <coord x="-21" y="-18"/> + <xsl:text>
 </xsl:text> + </polygon> + <xsl:text>
 </xsl:text> + <polygon color="#00BC00"> + <xsl:text>
 </xsl:text> + <coord x="21" y="-18"/> + <xsl:text>
 </xsl:text> + <coord x="0" y="21"/> + <xsl:text>
 </xsl:text> + <coord x="0" y="-3"/> + <xsl:text>
 </xsl:text> + <coord x="21" y="-18"/> + <xsl:text>
 </xsl:text> + </polygon> + <xsl:text>
 </xsl:text> + <polyline color="#008500" width="1"> + <xsl:text>
 </xsl:text> + <coord x="-21" y="-18"/> + <xsl:text>
 </xsl:text> + <coord x="0" y="21"/> + <xsl:text>
 </xsl:text> + <coord x="0" y="-3"/> + <xsl:text>
 </xsl:text> + <coord x="-21" y="-18"/> + <xsl:text>
 </xsl:text> + </polyline> + <xsl:text>
 </xsl:text> + <polyline color="#008500" width="1"> + <xsl:text>
 </xsl:text> + <coord x="21" y="-18"/> + <xsl:text>
 </xsl:text> + <coord x="0" y="21"/> + <xsl:text>
 </xsl:text> + <coord x="0" y="-3"/> + <xsl:text>
 </xsl:text> + <coord x="21" y="-18"/> + <xsl:text>
 </xsl:text> + </polyline> + <xsl:text>
 </xsl:text> + </itemgra> + <xsl:text>
 </xsl:text> + </cursor> + </xsl:template> +</xsl:stylesheet> |