summaryrefslogtreecommitdiff
path: root/navit/navit_shipped.xml
diff options
context:
space:
mode:
authormartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2013-03-10 07:57:20 +0000
committermartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2013-03-10 07:57:20 +0000
commita9f299773e412d6e76ba39c204416004e0991024 (patch)
treeafaa6d579e9cf33b3ec9a46790910d0f2631b7dc /navit/navit_shipped.xml
parent959bb0877cd0986147d9084c477e9aa6c6cf1f88 (diff)
downloadnavit-svn-a9f299773e412d6e76ba39c204416004e0991024.tar.gz
Add:xml:Demonstration on how to use the new img command
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5404 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit/navit_shipped.xml')
-rw-r--r--navit/navit_shipped.xml56
1 files changed, 12 insertions, 44 deletions
diff --git a/navit/navit_shipped.xml b/navit/navit_shipped.xml
index c3a19cbc..2319643d 100644
--- a/navit/navit_shipped.xml
+++ b/navit/navit_shipped.xml
@@ -102,48 +102,26 @@ Waypoint</text></img>
<a name='Settings Layouts' class='clist' refresh_cond='navit.layout'><text>Layout</text>
<script>
foreach(layout;navit.layout)
- write("&lt;img class='centry'",
- " src='", navit.layout==layout?"gui_active":"gui_inactive", "'",
- " onclick='set(", E("navit.layout=navit.layout[@name==*]"), ",E(",E(layout.name), "))'",
- "&gt;",
- layout.name,
- "&lt;/img&gt;"
- );
+ img("centry", navit.layout==layout?"gui_active":"gui_inactive", layout.name,
+ "", "navit.layout=navit.layout[@name==%{se}*]", layout.name);
</script>
</a>
<a name='Settings Maps' class='clist'><text>Maps</text>
<script>
foreach(map;navit.mapset.map)
if (map.description)
- write("&lt;img class='centry'",
- " src='", map.active?"gui_active":"gui_inactive", "'",
- " onclick='set(", E("navit.mapset.map[@description=="+E(map.description)+"].active=*"), ",", !map.active, ");redraw_map();refresh()'",
- "&gt;",
- map.description,
- "&lt;/img&gt;"
- );
+ img("centry",map.active?"gui_active":"gui_inactive", map.description,
+ "","navit.mapset.map[@description==%{se}].active=%{d}*",map.description,!map.active,"redraw_map();refresh();");
else
- write("&lt;img class='centry'",
- " src='", map.active?"gui_active":"gui_inactive", "'",
- " onclick='set(", E("navit.mapset.map[@data=="+E(map.data)+"].active=*"), ",", !map.active, ");redraw_map();refresh()'",
- "&gt;",
- map.type,":",map.data,
- "&lt;/img&gt;"
- );
-
-
+ img("centry",map.active?"gui_active":"gui_inactive", map.type+":"+map.data,
+ "","navit.mapset.map[@data==%{se}].active=%{d}*",map.data,!map.active,"redraw_map();refresh();");
</script>
</a>
<a name='Settings Vehicles' class='clist'><text>Vehicle</text>
<script>
foreach(vehicle;navit.vehicle)
- write("&lt;img class='centry'",
- " src='", navit.vehicle==vehicle?"gui_active":"gui_inactive", "'",
- " onclick='name=", E(vehicle.name), ";menu(", E("#Settings Vehicle"), ")'",
- "&gt;",
- vehicle.name,
- "&lt;/img&gt;"
- );
+ img("centry",navit.vehicle==vehicle?"gui_active":"gui_inactive",vehicle.name,
+ "name=%{se};menu(\"#Settings Vehicle\")",vehicle.name);
</script>
</a>
<a name='Settings Vehicle' class='clist'><script>write(name)</script>
@@ -151,21 +129,11 @@ Waypoint</text></img>
foreach(vehicle;navit.vehicle)
if (vehicle.name == name) {
if (vehicle!=navit.vehicle)
- write("&lt;img class='centry'",
- " src='gui_active' ",
- " onclick='set(", E("navit.vehicle=navit.vehicle[@name==*]"), ",E(", E(name), "));refresh()'",
- "&gt;",
- "Set as active",
- "&lt;/img&gt;"
- );
+ img("centry","gui_active","Set as active",
+ "","navit.vehicle=navit.vehicle[@name==%{se}*]",name);
foreach(vehicleprofile;navit.vehicleprofile)
- write("&lt;img class='centry'",
- " src='", vehicle.profilename==vehicleprofile.name?"gui_active":"gui_inactive", "'",
- " onclick='set(", E("navit.vehicle[@name=="+E(name)+"].profilename=*"), ",E(", E(vehicleprofile.name), "));refresh()'",
- "&gt;",
- vehicleprofile.name,
- "&lt;/img&gt;"
- );
+ img("centry",vehicle.profilename==vehicleprofile.name?"gui_active":"gui_inactive",vehicleprofile.name,
+ "","navit.vehicle[@name=%{se}].profilename=%{se}*",name,vehicleprofile.name,"refresh()");
}
</script>
</a>