Indice

Aggiungere programmi esterni (e relative icone) al Menu TomTom

Premessa



E’ possibile aggiungere una pagina al Menu, senza modificarlo, per lanciare programmi dal menu di Tomtom, qui faremo l’esempio con il programma Speed Alert.

Per ottenere questo occorre scrivere un file con un qualunque editor di testi:

AppName|SpeedAlert.exe|  
AppPath|\Scheda SD\Programmi\SpeedAlert\| 
AppIconFile|SpeedAlert.bmp|  
AppMainTitle|Avvia SpeedAlert|  
COMMAND|CMD||SpeedAlert.bmp|SpeedAlert|  

Ovviamente, nella riga AppPath| si deve inserire il percorso in cui è installato il programma.
Questo File lo salviamo con il nome SpeedAlert.cap nella cartella \Tomtom\SdkRegistry (se non esiste createla) insieme al file SpeedAlert.bmp

Creare le Icone per il menù di TomTom

All’interno della cartella chiamata \SdkRegistry dobbiamo trovare sempre 2 files con il nome di ciascun programma installato: ad esempio SpeedAlert.cap e SpeedAlert.bmp.
Il file bmp è quello dell’icona che compare nel menu principale. Se si vuole sostituirla è necessario rispettare alcuni parametri a seconda del TomTom posseduto e creare un nuovo bitmap come segue:

E possibile utilizzare anche formati differenti (es. 46×46) ma nel caso dei GO serie x101) l’immagine verrà automaticamente “deformata” per rispettare il formato 90×60. E’ preferibile quindi creare da subito un’immagine con i parametri corretti.
Importanti sono i bit, cioè la profondità di colore. Se non sono corretti (come da indicazioni sopra) il TomTom non riconoscerà l’immagine.
Per fare ciò è possibile utilizzare un qualsiasi software che possa gestire le caratteristiche delle immagini.
Ad esempio il gratuito e pratico Irfanview.
Una piccola utility per modificare bit e parametri di un’immagine è presente anche nella versione 1.40 beta del programma GestPOI.dat.



I due files vanno copiati nella cartella \TomTom\SdkRegistry della root principale: sa la cartella non esiste, createla.
Nell’ultima pagina del Menu Principale di Tomtom troverete l’icona da cliccare per lanciare il programma.

Con menu personalizzato

Se invece avete un menu personalizzato salvato in SdkRegistry con il nome TomTom.mnu, allora lo dovete modifcare aggiungendo, per l’esempio sopra indicato:

MENUITEM|TASK_SDK1| avvia SpeedAlert 

in una posizione a vostro piacere: se non avete una pagina libera, aggiungete una pagina, per esempio del Menu di esempio:

MENUBLOCK|BLOCK_MAIN|BTM_DONE| 
MENUPAGE|TASK_PAGE1|°- oPZioNi RaPiDe aL VoLo -°| 
MENUITEM|TASK_SWITCH_POI| 
MENUITEM|TASK_SWITCH_2D3D| 
MENUITEM|TASK_SWITCH_NIGHTVIEW| 
MENUITEM|TASK_SWITCH_SOUND| 
MENUITEM|TASK_SHOW_GPS_STATUS| 
MENUITEM|TASK_PAGE2| 
MENUPAGE|TASK_PAGE2|°- aNDaRe a -°| 
MENUITEM|TASK_NAVIGATE_TO| 
MENUITEM|TASK_MENU_FIND_ALTERNATIVES| 
MENUITEM|TASK_MENU_ROUTE_INSTRUCTIONS| 
MENUITEM|TASK_MENU_PLAN_ATOB| 
MENUITEM|TASK_ITINERARY| 
MENUITEM|TASK_PAGE3| 
MENUPAGE|TASK_PAGE3|°- aLTRo -°| 
MENUITEM|TASK_ADD_FAVORITE| 
MENUITEM|TASK_MAINTAIN_FAVORITES| 
MENUITEM|TASK_MENU_PREFERENCES| 
MENUITEM|TASK_SHOW_MAP| 
MENUITEM|TASK_EXIT_APP| 
MENUITEM|TASK_PAGE1| 
MENUBLOCK|BLOCK_PREF|BTM_DONE| 
MENUPAGE|TASK_PAGE4|°- iMPoSTaZioNi GeNeRaLi -°| 
MENUITEM|TASK_SET_LANGUAGE| 
MENUITEM|TASK_SET_VOICE| 
MENUITEM|TASK_SET_VOLUME| 
MENUITEM|TASK_ABOUT||"M@X1970 LiGHT MeNu"| 
MENUITEM|TASK_SWITCH_TIPS| 
MENUITEM|TASK_PAGE5| 
MENUPAGE|TASK_PAGE5|°- aLTRe iMPoSTaZioNi -°| 
MENUITEM|TASK_SET_PLANTYPE| 
MENUITEM|TASK_SET_TOLL| 
MENUITEM|TASK_SET_STATUS| 
MENUITEM|TASK_SET_NAME_DISPLAY| 
MENUITEM|TASK_SET_COMPASS| 
MENUITEM|TASK_PAGE6| 
MENUPAGE|TASK_PAGE6|°- GeSTioNe MaPPe -°| 
MENUITEM|TASK_SHOW_MAP| 
MENUITEM|TASK_MANAGE_MAPS| 
MENUITEM|TASK_CHANGE_HOME_LOCATION| 
MENUITEM|TASK_MAINTAIN_POI| 
MENUITEM|TASK_CONFIGURE_POI| 
MENUITEM|TASK_PAGE7| 
MENUPAGE|TASK_PAGE7|°- interFaCCia GRaFiCa -°| 
MENUITEM|TASK_SET_DAY_COLOR_SCHEME| 
MENUITEM|TASK_SET_NIGHT_COLOR_SCHEME| 
MENUITEM|TASK_LEFTHANDED| 
MENUITEM|TASK_SET_KEYBOARD_SIZE| 
MENUITEM|TASK_SET_DIST_UNITS| 
MENUITEM|TASK_PAGE4|  

potete modificare questo blocco:

MENUITEM|TASK_PAGE3| 
MENUPAGE|TASK_PAGE3|°- aLTRo -°| 
MENUITEM|TASK_ADD_FAVORITE| 
MENUITEM|TASK_MAINTAIN_FAVORITES| 
MENUITEM|TASK_MENU_PREFERENCES| 
MENUITEM|TASK_SHOW_MAP| 
MENUITEM|TASK_PAGE4| 
MENUPAGE|TASK_PAGE4|°- pROGRAMMi -°| 
MENUITEM|TASK_SDK1| avvia SpeedAlert 
MENUITEM|TASK_SDK2| avvia Programma2 
MENUITEM|TASK_SDK3| avvia Programma3 
MENUITEM|TASK_SDK4| avvia Programma4 
MENUITEM|TASK_EXIT_APP| 
MENUITEM|TASK_PAGE1| 
MENUBLOCK|BLOCK_PREF|BTM_DONE| 
1)

Tomtom go 510, tomtom go 710, tomtom go 910 e anche il nuovo One XL