...okay - wahrscheinlich bin ich zu blöd... helft mir doch mal und nehmt mich an die Hand...
Folgendes habe ich gemacht:
Basis: Skin Joshua1.6.1 auf Z099 - will nicht an den den Originaldateien herumspielen, daher würde ich - soweit möglich - alle Änderungen gerne in den Skin einbauen...
a) Autobahnicons entpackt und alle 4 - immer im Skin - in ui_becker in 480_272 eingefügt
b) im Skin in 480_272 / ui / start_480_272.ui unter
<layer ui_MainMenuRoute z=30 visiblemodel="navigation.waypoints.is_route_valid">
an erster Stelle eingefügt:
; --- G.M. 06/09 Autobahnumschaltung direkt auf Map
<BUTTON btn_ABAllow x=0 y=90 z=999 w=45 h=55 bmp="icon_AB_avoid_white.bmp" visiblemodel="route.allow_highway=0" onRelease='run sc_gm_RouteHighway'>
<BUTTON btn_ABAvoid x=0 y=90 z=999 w=45 h=55 bmp="icon_AB_allow_white.bmp" visiblemodel="route.allow_highway=1" onRelease='run sc_gm_RouteNoHighway'>
c) im Skin gibt es keine route_480_272.ui - habe somit ein neues txt-Dokument angelegt und entsprechend umbenannt. Hier hinein habe ich eingefügt
<layer ui_ShowRouteOnMapCommon z=30>
; --- G.M. 06/09 Autobahnumschaltung direkt auf Map
<BUTTON btn_ABAllow x=50 y=183 z=999 w=45 h=55 bmp="icon_AB_avoid_white.bmp" visiblemodel="route.allow_highway=0" onRelease='run sc_gm_RouteHighway'>
<BUTTON btn_ABAvoid x=50 y=183 z=999 w=45 h=55 bmp="icon_AB_allow_white.bmp" visiblemodel="route.allow_highway=1" onRelease='run sc_gm_RouteNoHighway'>
</layer>
d) im Skin in becker_480_272.ui unter
<layer ui_SelectOnMap z=30>
an erster Stelle eingefügt:
<BUTTON btn_ABAllow x=-5 y=198 z=999 w=45 h=55 bmp="icon_AB_avoid_white.bmp" visiblemodel="route.allow_highway=0&!ui.vRoutePlanning" onRelease='run sc_gm_RouteHighway'>
<BUTTON btn_ABAvoid x=-5 y=198 z=999 w=45 h=55 bmp="icon_AB_allow_white.bmp" visiblemodel="route.allow_highway=1&!ui.vRoutePlanning" onRelease='run sc_gm_RouteNoHighway'>
e) im Skin gibt es keine history_480_272.ui - habe somit ein neues txt-Dokument angelegt und entsprechend umbennannt. Hierin dann eingefügt:
<layer ui_FindHistory z=30>
; --- G.M. 06/09 Autobahnumschaltung
<BUTTON btn_ABAllow x=425 y=-2 z=999 w=45 h=55 bmp="icon_AB_avoid_white.bmp" visiblemodel="route.allow_highway=0" onRelease='run sc_gm_RouteHighway'>
<BUTTON btn_ABAvoid x=425 y=-2 z=999 w=45 h=55 bmp="icon_AB_allow_white.bmp" visiblemodel="route.allow_highway=1" onRelease='run sc_gm_RouteNoHighway'>
</layer>
f) im Skin in ui_becker / common / ui / navset.ui an letzter Stelle eingefügt:
; --- G.M. 06/2009 --- RouteStartFunktion direkt mit AB oder ohne AB. Aufruf über entsprechenden Buttons
<script sc_gm_RouteHighway> .route.allow_highway 1 .other.becker.route.allow_highway 1 runif %navigation.waypoints.is_route_valid 1 'run sc_QuickMenuOnMap_StopGuidance, run sc_ShowRoute'
</script>
<script sc_gm_RouteNoHighway> .route.allow_highway 0 .other.becker.route.allow_highway 0 runif %navigation.waypoints.is_route_valid 1 'run sc_QuickMenuOnMap_StopGuidance, run sc_ShowRoute'
</script>
g) zu guter letzt wieder alles wie sonst gezipt und aufs Z gespielt (sys.txt hat richtigen Eintrag...)
So - und jetzt sagt mir mal, was daran nicht stimmt... stell' ich mir das mit dem Erstellen der .ui-Dateien und dem Eintrag darin vlt. zu einfach vor? Oder was kann sonst noch haken?
...oder muss ich wirklich die originalen Dateien ändern...?
Beim Hochfahren bekomme ich jedenfalls immer ein PING und der Kasten bleibt hängen...