Hallo,
für alle, denen es zu aufwändig ist, meinen Skin zu analysieren, möchte ich einige Vorschläge hier im Forum präsentieren, die dann gerne übernommen werden können.
Diesmal geht es um zwei relativ kleine Änderungen:
Lautstärke-Button wird nun immer und in allen Map-Ansichten angezeigt und nicht mehr durch die Routen-Hinweise überdeckt.
Routen-Optionen-Button in Map integriert:
Hierzu in der Datei PFSkin.skn folgende Zeilen einfügen unter:
mapview
{
...
VolumeButton // immer sichtbar
{
// SkinElementModelCoder
ID: 3801106;
Class: PushButton;
Coordinates: 0,95,56,60;
// Visibility#DP: 3801149; //MapView_SignPost_not_visible
// SkinButtonModelCoder
Enabled: 127,120,0,40,40,6,10,255,0,255;
Pushed: 127,120,40,40,40,6,10,255,0,255;
PressedEvent: 2490390;
}
Routenoptionenbutton
{
Class: PushButton;
Coordinates: 0,157,56,60;
Enabled: 340,0,0,40,40,6,10,255,0,255;
Pushed: 340,0,0,40,40,9,13,255,0,255;
Icon: 4,0,0,30,30,12,16,255,0,255; PressedEvent: 2490403;
}
...
{
gleiches unter:
compassView
{
...
volume.button // Compass-View
{
// SkinElementModelCoder
ID: 3801162;
Class: PushButton;
Coordinates: 0,95,56,60;
// SkinButtonModelCoder
Enabled: 127,120,0,40,40,6,10,255,0,255;
Disabled: 127,120,40,40,40,6,10,255,0,255;
Pushed: 127,120,40,40,40,6,10,255,0,255;
PressedEvent: 2490390;
}
...
und:
turnByTurn
{
...
volume.button // turn by turn
{
// SkinElementModelCoder
ID: 3801185;
Class: PushButton;
Coordinates: 0,95,56,60;
// Visibility#DP: 3801149; //MapView_SignPost_not_visible
// SkinButtonModelCoder
Enabled: 127,120,0,40,40,6,10,255,0,255;
Pushed: 127,120,40,40,40,6,10,255,0,255;
PressedEvent: 2490390;
}
Routenoptionenbutton // turn by turn
{
Class: PushButton;
Coordinates: 0,157,56,60;
Enabled: 340,0,0,40,40,6,10,255,0,255;
Pushed: 340,0,0,40,40,9,13,255,0,255;
Icon: 4,0,0,30,30,12,15,255,0,255;
PressedEvent: 2490403;
}
...
Achtung unter:
mapview_splitscreen
{
...
VolumeButton // Splittscreen on top
{
// SkinElementModelCoder
ID: 3801106;
Class: PushButton;
Coordinates: 0,80,56,60;
Visibility#DP: 3801149;
Layer: OnTop;
// SkinButtonModelCoder
Enabled: 127,120,0,40,40,6,10,255,0,255;
Pushed: 127,120,40,40,40,6,10,255,0,255;
PressedEvent: 2490390;
}
...
je nach Belieben ;D
Das Button-Icon habe ich unten beigefügt. Dieses muß nach
...\Navigation\Skin480x272\PPSkin\ kopiert werden
und wie folgt in die PFSkin.skn unter den Bitmaps eingetragen werden:
Bitmaps
{
...
340: PPSkin\Kartenbutton1.png;
...
}
Viel Erfolg
![]()