summaryrefslogtreecommitdiff
path: root/navit
diff options
context:
space:
mode:
authormdankov <mdankov@ffa7fe5e-494d-0410-b361-a75ebd5db220>2015-04-07 20:25:22 +0000
committermdankov <mdankov@ffa7fe5e-494d-0410-b361-a75ebd5db220>2015-04-07 20:25:22 +0000
commitb6e98a5332cddf38876fef20eb8b8040a2104f04 (patch)
treedc33dabd9a837d6389acc709a234b38f13e9b3b7 /navit
parent67e2542ab5368470af2906b5b7496e49c0f6eb31 (diff)
downloadnavit-svn-b6e98a5332cddf38876fef20eb8b8040a2104f04.tar.gz
Add:port_android:Allow running "Set map location" dialog from internal gui. Mostly for devices without hardware menu button.
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@6060 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit')
-rw-r--r--navit/graphics/android/graphics_android.c3
-rw-r--r--navit/xslt/android.xslt1
2 files changed, 4 insertions, 0 deletions
diff --git a/navit/graphics/android/graphics_android.c b/navit/graphics/android/graphics_android.c
index f01fb260..01532695 100644
--- a/navit/graphics/android/graphics_android.c
+++ b/navit/graphics/android/graphics_android.c
@@ -684,12 +684,15 @@ graphics_android_cmd_runMenuItem(struct graphics_priv *this, char *function, str
ncmd=3;
} else if(!strcmp(function,"backup_restore_dialog")) {
ncmd=7;
+ } else if(!strcmp(function,"set_map_location")) {
+ ncmd=10;
}
(*jnienv)->CallVoidMethod(jnienv, android_activity, Navit_runOptionsItem, ncmd);
}
static struct command_table commands[] = {
{"map_download_dialog",command_cast(graphics_android_cmd_runMenuItem)},
+ {"set_map_location",command_cast(graphics_android_cmd_runMenuItem)},
{"backup_restore_dialog",command_cast(graphics_android_cmd_runMenuItem)},
};
diff --git a/navit/xslt/android.xslt b/navit/xslt/android.xslt
index 0a5ee40b..28b9d824 100644
--- a/navit/xslt/android.xslt
+++ b/navit/xslt/android.xslt
@@ -39,6 +39,7 @@
<xsl:value-of select="replace(/config/navit/gui[2]/text(),
'&lt;a name=''Tools''>&lt;text>Tools&lt;/text>','&lt;a name=''Tools''>&lt;text>Tools&lt;/text>
&lt;img src=''gui_maps'' onclick=''navit.graphics.map_download_dialog();''>&lt;text>Map download&lt;/text>&lt;/img>
+ &lt;img src=''gui_rules'' onclick=''navit.graphics.set_map_location();''>&lt;text>Set map location&lt;/text>&lt;/img>
&lt;img src=''gui_rules'' onclick=''navit.graphics.backup_restore_dialog();''>&lt;text>Backup / Restore&lt;/text>&lt;/img>')"/>
</xsl:template>