GoPal 5.0 Skin FAQ: Unterschied zwischen den Versionen

Aus GoPalWiki
Wechseln zu: Navigation, Suche
Zeile 1: Zeile 1:
{{Ausbauwunsch}}
+
<p><span class="fck_mw_template">{{Ausbauwunsch}}</span> <span class="fck_mw_template">{{PDF}}</span>
{{PDF}}  
+
</p>
  __TOC__
+
<pre class="_fck_mw_lspace">__TOC__
 +
</pre>
 +
<h1> Allgemeines  </h1>
 +
<p><b>GoPal 5.0</b> ist eine Navigationssoftware für auf Windows CE basierende Endgeräte (PDA, PNA) des deutschen Herstellers <a _fcknotitle="true" href="Medion">Medion</a>. Den Benutzern wird über eine einfache Scriptsprache die Möglichkeit gegeben, das Aussehen ihren persönlichen Bedürfnissen entsprechend anzupassen und weitere Funktionalitäten auf der Benutzeroberfläche z.&nbsp;B. durch Buttons zu integrieren. Dieses Verfahren wird als "skinnen" bezeichnet. Siehe auch <a _fcknotitle="true" href="GoPal 5.0 Skinbefehle">GoPal 5.0 Skinbefehle</a>
 +
</p><p>Auch bei GoPal 5 gibt es verschiedene Varianten der Software:
 +
</p>
 +
<ul><li><a _fcknotitle="true" href="GoPal ME">GoPal ME</a> - Medium Edition
 +
</li><li><a _fcknotitle="true" href="GoPal AE">GoPal AE</a> - Advanced Edition
 +
</li><li><a _fcknotitle="true" href="GoPal PE">GoPal PE</a> - Premium Edition <br />
 +
</li></ul>
 +
<p>Die Unterschiede zwischen den Varianten stehen in der <a _fcknotitle="true" href="GoPal 5.x Feature Übersicht">GoPal 5.x Feature Übersicht</a>.
 +
</p>
 +
<h1> Wichtig  </h1>
 +
<p>Der Aufbau der PFSkin.skn ist immer noch derselbe wie bei GoPal 4. Alle Events (Aktionen/Befehle) werden durch Zahlen ausgelöst. Siehe auch <a _fcknotitle="true" href="GoPal 5.0 Skinbefehle">GoPal 5.0 Skinbefehle</a> Im ersten Moment ist das verwirrend, wenn man es aber erst einmal verstanden hat, dann ist es einfacher und GoPal 5 lässt sich dadurch besser skinnen. Allerdings wurden in der PFSkin.skn von GoPal 5 alle Hilfetexte entfernt, so ist es schwieriger die richtige Aktion zu finden aber nicht unmöglich.
 +
</p><p>Es wurde teilweise beobachtet, das nach Änderungen der PFSkin.skn-Datei es zu Lesefehlern auf der Speicherkarte kommen kann. Sobald die originale Skin-Datei wieder eingespielt wurde, funktionierte es wieder. Fehlerhafte oder nicht "bestimmungsgemäße" Inhalte der Skin-Dateien können also zu unerwartetem Verhalten der GoPal-Software führen.
 +
</p><p>Bevor Ihr irgend etwas ändert oder ausprobiert, macht Bitte eine Sicherungskopie der \My Flash Disk\navigation\Skin480x272\PFSkin.skn (bei einer PNA-Auflösung von 480x272), damit Ihr, wenn es schief geht, immer wieder den original Zustand herstellen könnt. <br />
 +
</p>
 +
<h1> Welche Dateien muss man zum Skinnen bearbeiten  </h1>
 +
<p>Auf dem <a _fcknotitle="true" href="PNA">PNA</a> findet Ihr unter \My Flash Disk\navigation\Skin480x272 die Datei <b>PFSkin.skn</b> in dieser werden alle Änderungen vorgenommen.
 +
</p><p><b>Achtung:</b> Mit GoPal 5 wird alles etwas anders. Die <i>PFSkin.skn</i> ist zwar die Grundbasis für den Skin aber diese wird nicht aktiv von GoPal benutzt. Um nun Eure Änderungen die Ihr in der <i>PFSkin.skn</i> gemacht habt an GoPal zu übergeben müsst Ihr folgendes machen:
 +
</p>
 +
<ul><li>Zuerst einen <a href="SoftReset">Softreset</a> auslösen und sofort das <a _fcknotitle="true" href="CleanUp">CleanUp</a>-Menü öffnen.
 +
</li><li>Nun das Navi mit dem PC verbinden und auf das Navi zugreifen über den Arbeitsplatz. Klickt euch durch zum Ordner <i>\My Flash Disk\navigation\Skin480x272</i> (bei 3 Zoll Navis heißt der Ordner natürlich 320x240) und löscht hier nun die Datei <i>PFSkin.bsf</i>.
 +
</li><li>Nun kopiert Ihr Eure geänderte Datei <i>PFSkin.skn</i> in diesen Ordner und überschreibt die dort schon vorhandene Version.
 +
</li><li>Jetzt löst Ihr wieder einen <a href="SoftReset">Softreset</a> aus und müsst warten, je nach <a _fcknotitle="true" href="PNA">PNA</a> 1-3 min. In dieser Zeit generiert GoPal selber aus Eurer <i>PFSkin.skn</i> eine neue <i>PFSkin.bsf</i>. Wenn das geschehen ist startet automatisch wieder die Navigation.
 +
</li></ul>
 +
<h1> Wenn GoPal nach Änderungen nicht mehr startet  </h1>
 +
<p>Sollte die Navigation nicht mehr starten z.B. nur noch ein Blackscreen erscheinen, dann stimmt irgendetwas in Eurer PFSkin.skn nicht oder die PFSkin.bsf wurde nicht komplett erstellt. <br />Wenn die bsf Datei nicht komplett neu erstellt wird, dann hat der Compiler einen Syntaxfehler festgestellt.<br />z.B. müssen die vorderen Bezeichner immer mit einem Großbuchstaben beginnen, also Coordinaten: und nicht coordinaten: <br />Ist der erste Buchstabe irgendwo klein geschrieben wird die bsf nicht richtig erstellt. <br />Auch Syntaxfehler beim Aufrufen von Programmen (falscher Pfad) oder anderen Ereignissen führen zum Abbruch. <br />Also schaut Euch Eure Änderungen in der PFSkin.skn noch einmal genauer an.
 +
</p>
 +
<h1> Beispiele  </h1>
 +
<p>Hier werden fertige Änderungen der GoPal 4.0 vorgestellt und können bei Bedarf so in die eigene PFSkin.skn eingefügt werden oder, wenn es um Änderungen geht, diese einfach an der passenden Stelle umsetzen.
 +
</p>
 +
<h2> Für einige Buttons / Funktionen sind Zusatzprogramm notwendig  </h2>
 +
<p>Das Programm Koord465 von StefanDausR bekommt ihr <a href="http://wince.dentro.info/koord/index.html">hier</a><br />Für manche Buttons bzw. Funktionen wird auch MortScript benutzt. Das könnt ihr <a href="http://mort.sto-helit.de/index.php?module=download&amp;action=list&amp;entry=11">hier</a> downloaden. Hier noch einmal meinen herzlichen Dank an StefanDausR und Mort für ihre Programme, ohne diese Programme wären viele Dinge nicht möglich gewesen.
 +
</p>
 +
<h2> Weitere ausführliche Beispiele </h2>
 +
<p><a _fcknotitle="true" href="GoPal 5 Ändern der Schriftfarben">GoPal 5 Ändern der Schriftfarben</a> <br /><a _fcknotitle="true" href="GoPal 5 Menüerweiterung">GoPal 5 Menüerweiterung</a> <br /><a _fcknotitle="true" href="GoPal 5 Höhe über Prozessorwahl">GoPal 5 Höhe über Prozessorwahl</a>
 +
</p>
 +
<h1> Änderungen an der PFSkin.skn  </h1>
 +
<h2> STVO automatisch durchklicken  </h2>
 +
<p>Sucht in der <b>PFSkin</b> den Abschnitt:
 +
</p>
 +
<pre class="_fck_mw_lspace">Generic_Info_Ok_Cancel
 +
</pre>
 +
<p>und fügt dort folgende Zeile ein
 +
</p>
 +
<pre class="_fck_mw_lspace"><b>InitializedEvent: 2132607054;</b>
 +
</pre>
 +
<p>Beispiel:
 +
</p>
 +
<pre class="_fck_mw_lspace">      Generic_Info_Ok_Cancel
 +
      {
 +
              ID: 3866637;
 +
              Class: SkinContainer;
 +
              Coordinates: 0,0,480,272;
 +
              Background: 124,0,0,480,192,0,32;
 +
              LongTapDownEvent: 2132606983;
 +
              <b>InitializedEvent: 2132607054;</b>
  
= Allgemeines =
+
</pre>
 +
<h2> POI Warnermeldung automatisch durchklicken  </h2>
 +
<p>Sucht in der <b>PFSkin</b> folgenden Eintrag:
 +
</p>
 +
<pre class="_fck_mw_lspace">POI_warner_disclaimer
 +
</pre>
 +
<p>und fügt dort folgende Zeile ein:
 +
</p>
 +
<pre class="_fck_mw_lspace"><b>InitializedEvent: 2136670209;</b>
 +
</pre>
 +
<p>Beispiel:
 +
</p>
 +
<pre class="_fck_mw_lspace">  POI_warner_disclaimer
 +
  {
 +
  ID: 3866709;
 +
  Class: SkinContainer;
 +
  Coordinates: 0,0,480,272;
 +
  Background: 126,0,0,480,192,0,32;
 +
  LongTapDownEvent: 2132606983;
 +
  <b>InitializedEvent: 2136670209;</b>
  
'''GoPal 5.0''' ist eine Navigationssoftware für auf Windows CE basierende Endgeräte (PDA, PNA) des deutschen Herstellers [[Medion]]. Den Benutzern wird über eine einfache Scriptsprache die Möglichkeit gegeben, das Aussehen ihren persönlichen Bedürfnissen entsprechend anzupassen und weitere Funktionalitäten auf der Benutzeroberfläche z.&nbsp;B. durch Buttons zu integrieren. Dieses Verfahren wird als "skinnen" bezeichnet. Siehe auch [[GoPal 5.0 Skinbefehle]]
+
</pre>
 +
<h2> Jede Abfrage immer automatisch bestätigen  </h2>
 +
<p>Sucht in der <b>PFSkin</b> folgenden Eintrag:
 +
</p>
 +
<pre class="_fck_mw_lspace">sf_bottom_bar.dialogue.cancel_ok
 +
</pre>
 +
<p>und fügt dort folgende Zeile ein
 +
</p>
 +
<pre class="_fck_mw_lspace"><b>InitializedEvent: 2136670209;</b>
  
Auch bei GoPal 5 gibt es verschiedene Varianten der Software:  
+
</pre>
 +
<p>Beispiel:
 +
</p>
 +
<pre class="_fck_mw_lspace">  sf_bottom_bar.dialogue.cancel_ok
 +
  {
 +
  ID: 5963782;
 +
  Class: SkinContainer;
 +
  Coordinates: 0,0,480,48;
 +
  Background: 131,0,0,376,48,52,0;
 +
  <b>InitializedEvent: 2136670209;</b>
 +
  // LongTapDownEvent: 2132606983;
 +
</pre>
 +
<h2> GoPal beenden Button im Hauptmenü  </h2>
 +
<p>Sucht in der <b>PFSkin</b> folgenden Eintrag:
 +
</p>
 +
<pre class="_fck_mw_lspace">sf_view_titlebar.default
 +
</pre>
 +
<p>und fügt dort folgende Zeilen ein vor dem
 +
</p>
 +
<pre class="_fck_mw_lspace">Button launch_context_help 
 +
</pre>
 +
<pre class="_fck_mw_lspace">    sbExit
 +
    {
 +
        ID: 5046335;
 +
        Class: PushButton;
 +
        Coordinates: 320,0,80,32;
 +
        Navigatable: no;
 +
        LongTapDownEvent: 2132606983;
 +
        PYOffset: 2;
 +
        Enabled: 156,0,0,80,32,0,0;
 +
        Pushed: 158,0,32,80,32,0,0;
 +
        Icon: 51,0,0,30,30,25,5,255,0,255;
 +
        PressedEvent: 2063597577;
 +
    }
 +
</pre>
 +
<p><b>Hinweis:</b> Mit dem Up der AE-Versionen auf 77918/77921 ist die ID des Image nun 52 -&gt; Icon: <span style="color: rgb(255, 0, 0);"><b>52</b></span>,0,0,30,30,25,5,255,0,255;
 +
</p>
 +
<h2> Nächstes Manöver einblenden  </h2>
 +
<p>Sucht in der <b>PFSkin</b> folgenden Abschnitt:
 +
</p>
 +
<pre class="_fck_mw_lspace">sf_map_titlebar.default
 +
</pre>
 +
<p>ändert ihr folgendes:
 +
</p>
 +
<pre class="_fck_mw_lspace">      Manoeuvre_preview
 +
      {
 +
      ID: 4063417;
 +
      Class: SkinIcon;
 +
      Coordinates: 2,2,21,21;
 +
      Visibility#DP:  <b>2134769740</b>; // 2134769921;
 +
      TextFormat: "%F(GetAt;%67108912;,2134769675)#";
 +
      LongTapDownEvent: 2132606983;
 +
      TextHasIconIndex: yes;
 +
      BitmapReference: 498,0,0,21,21,0,0;
 +
</pre>
 +
<p>das fettgedruckte einfügen (Wert für aktive Route)
 +
</p><p>weiter oben noch diese zwei Änderungen (Position der Entfernung und des Strassennamens)
 +
</p>
 +
<pre class="_fck_mw_lspace">    Distance_to_next_manoeuvre
 +
    {
 +
    ID: 4063544;
 +
    Class: GenericFormattedText;
 +
    <b>Coordinates</b>: 25,1,76,26;
 +
    // X#DP: 2134769919;
 +
    // Y: 1;
 +
    // Width: 76;
 +
    // Height: 26;
 +
</pre>
 +
<p>Durch den Einsatz von <b>Coordinates</b> kann man die vier ausgeklammerten Zeilen (in beiden Fällen) auch löschen
 +
</p>
 +
<pre class="_fck_mw_lspace">    Road_Icon
 +
    {
 +
    ID: 4063416;
 +
    Class: RoadIcon;
 +
    <b>Coordinates</b>: 105,1,275,26;
 +
    // X#DP: 2134769878;
 +
    // Y: -1;
 +
    // Width#DP: 2134769877;
 +
    // Height: 26;
 +
</pre>
 +
<p>in der dpitems.xml
 +
</p>
 +
<h2> Übernächstes Manöver einblenden  </h2>
 +
<pre class="_fck_mw_lspace">TextFormat: "%F(GetAt;%67108913;,2134769675)#";
 +
</pre>
 +
<p><b>Korrektur der Kreisverkehr-Anzeige:</b> (in der dpitems.xml)
 +
</p>
 +
<pre class="_fck_mw_lspace">&lt;item id="2134769675" value="1|3|2|3|3|0|3|3|3|3|3|3|3|3|3|3|3|3|3|3|3|3|3|3|3|3|4|3|3|3|3|3|3|3<span style="color: rgb(255, 0, 0);"><b>|3</b></span>" type="INT_LIST"/&gt;  <!-- CONST_MANOEUVRE_PREVIEW_MAP -->
  
*[[GoPal ME]] - Medium Edition
+
</pre>
*[[GoPal AE]] - Advanced Edition
+
<p>Ergänzt werden muß also folgendes: <span style="color: rgb(255, 0, 0);"><b>|3</b></span> <br /><a href="http://forum.pocketnavigation.de/forum1000265-medion-gopal-pna-v5/1149171-kreisverkehr-fuer-gp5-ohne-tricks/post-2417623.html#post2417623">[n]</a>
*[[GoPal PE]] - Premium Edition <br>
+
</p>
 +
<h2> Unsichtbarer Button  </h2>
 +
<p>Um einen unsichtbaren Button mit 2 Funktionen zu erzeugen kann man nach diesem Muster vorgehen.
 +
</p>
 +
<pre class="_fck_mw_lspace">    Verkehrsmeldungen_Spracheingabe
 +
    {
 +
    Class: PushButton;
 +
    Coordinates: 335,2,80,42;
 +
    Enabled: 80,40,6,10,255,0,255;
 +
    Pushed: 80,40,6,10,255,0,255;
 +
    PressedEvent: 2132607040;
 +
    LongTapDownEvent: 2132606983;
 +
    }
 +
</pre>
 +
<h2> Icon ETA nur bei aktiver Routenführung  </h2>
 +
<p>Um das icon Ankunftszeit (ETA) nur bei einer aktiven Route einblenden zu lassen folgendes in die gewünschte Passage einfügen, dadurch erscheint beim CruisingModus ein icon Uhr. Achtung die Koordinaten sind hier gegenüber den originalen verändert!
 +
</p>
 +
<pre class="_fck_mw_lspace">    Icon_Uhrzeit
 +
    {
 +
    Class: NStateIcon;
 +
    Coordinates: 345,28,15,15;
 +
    TapMode: TapThrough;
 +
    States: 2;
 +
    MinValue: 0;
 +
    MaxValue: 1;
 +
    CurrentValue#DP: 2134179852;
 +
    BitmapReference1: 213,0,90,15,15,0,0,255,0,255;
 +
    BitmapReference2: 0,0,0,15,15,0,0,255,0,255;
 +
    }
 +
</pre>
 +
<p>jetzt noch folgenden Visibilty Wert in icon ETA einfügen, damit er nur bei einer aktiven Routenführung sichtbar wird
 +
</p>
 +
<pre class="_fck_mw_lspace">    Icon_ETA
 +
    {
 +
    ID: 5046303;
 +
    Class: SkinIcon;
 +
    Coordinates: 345,28,15,15;
 +
    TapMode: TapThrough;
 +
    <b>Visibility#DP: 2134769740;</b>
  
Die Unterschiede zwischen den Varianten stehen in der [[GoPal 5.x Feature Übersicht]].
+
</pre>
 
 
= Wichtig =
 
 
 
Der Aufbau der PFSkin.skn ist immer noch derselbe wie bei GoPal 4. Alle Events (Aktionen/Befehle) werden durch Zahlen ausgelöst. Siehe auch [[GoPal 5.0 Skinbefehle]] Im ersten Moment ist das verwirrend, wenn man es aber erst einmal verstanden hat, dann ist es einfacher und GoPal 5 lässt sich dadurch besser skinnen. Allerdings wurden in der PFSkin.skn von GoPal 5 alle Hilfetexte entfernt, so ist es schwieriger die richtige Aktion zu finden aber nicht unmöglich.
 
 
 
Es wurde teilweise beobachtet, das nach Änderungen der PFSkin.skn-Datei es zu Lesefehlern auf der Speicherkarte kommen kann. Sobald die originale Skin-Datei wieder eingespielt wurde, funktionierte es wieder. Fehlerhafte oder nicht "bestimmungsgemäße" Inhalte der Skin-Dateien können also zu unerwartetem Verhalten der GoPal-Software führen.
 
 
 
Bevor Ihr irgend etwas ändert oder ausprobiert, macht Bitte eine Sicherungskopie der \My Flash Disk\navigation\Skin480x272\PFSkin.skn (bei einer PNA-Auflösung von 480x272), damit Ihr, wenn es schief geht, immer wieder den original Zustand herstellen könnt. <br>
 
 
 
= Welche Dateien muss man zum Skinnen bearbeiten  =
 
 
 
Auf dem [[PNA]] findet Ihr unter \My Flash Disk\navigation\Skin480x272 die Datei '''PFSkin.skn''' in dieser werden alle Änderungen vorgenommen.
 
 
 
'''Achtung:''' Mit GoPal 5 wird alles etwas anders. Die ''PFSkin.skn'' ist zwar die Grundbasis für den Skin aber diese wird nicht aktiv von GoPal benutzt. Um nun Eure Änderungen die Ihr in der ''PFSkin.skn'' gemacht habt an GoPal zu übergeben müsst Ihr folgendes machen:
 
 
 
*Zuerst einen [[SoftReset|Softreset]] auslösen und sofort das [[CleanUp]]-Menü öffnen.
 
*Nun das Navi mit dem PC verbinden und auf das Navi zugreifen über den Arbeitsplatz. Klickt euch durch zum Ordner ''\My Flash Disk\navigation\Skin480x272'' (bei 3 Zoll Navis heißt der Ordner natürlich 320x240) und löscht hier nun die Datei ''PFSkin.bsf''.
 
*Nun kopiert Ihr Eure geänderte Datei ''PFSkin.skn'' in diesen Ordner und überschreibt die dort schon vorhandene Version.
 
*Jetzt löst Ihr wieder einen [[SoftReset|Softreset]] aus und müsst warten, je nach [[PNA]] 1-3 min. In dieser Zeit generiert GoPal selber aus Eurer ''PFSkin.skn'' eine neue ''PFSkin.bsf''. Wenn das geschehen ist startet automatisch wieder die Navigation.
 
 
 
= Wenn GoPal nach Änderungen nicht mehr startet  =
 
 
 
Sollte die Navigation nicht mehr starten z.B. nur noch ein Blackscreen erscheinen, dann stimmt irgendetwas in Eurer PFSkin.skn nicht oder die PFSkin.bsf wurde nicht komplett erstellt. <br>Wenn die bsf Datei nicht komplett neu erstellt wird, dann hat der Compiler einen Syntaxfehler festgestellt.<br>z.B. müssen die vorderen Bezeichner immer mit einem Großbuchstaben beginnen, also Coordinaten: und nicht coordinaten: <br>Ist der erste Buchstabe irgendwo klein geschrieben wird die bsf nicht richtig erstellt. <br>Auch Syntaxfehler beim Aufrufen von Programmen (falscher Pfad) oder anderen Ereignissen führen zum Abbruch. <br>Also schaut Euch Eure Änderungen in der PFSkin.skn noch einmal genauer an.
 
 
 
= Beispiele  =
 
 
 
Hier werden fertige Änderungen der GoPal 4.0 vorgestellt und können bei Bedarf so in die eigene PFSkin.skn eingefügt werden oder, wenn es um Änderungen geht, diese einfach an der passenden Stelle umsetzen.
 
 
 
== Für einige Buttons / Funktionen sind Zusatzprogramm notwendig ==
 
 
 
Das Programm Koord465 von StefanDausR bekommt ihr [http://wince.dentro.info/koord/index.html hier]<br>Für manche Buttons bzw. Funktionen wird auch MortScript benutzt. Das könnt ihr [http://mort.sto-helit.de/index.php?module=download&action=list&entry=11 hier] downloaden. Hier noch einmal meinen herzlichen Dank an StefanDausR und Mort für ihre Programme, ohne diese Programme wären viele Dinge nicht möglich gewesen.
 
 
 
== Weitere ausführliche Beispiele ==
 
 
 
[[GoPal 5 Ändern der Schriftfarben]] <br>[[GoPal 5 Menüerweiterung]] <br>[[GoPal 5 Höhe über Prozessorwahl]]
 
 
 
= Änderungen an der PFSkin.skn  =
 
 
 
== STVO automatisch durchklicken  ==
 
 
 
Sucht in der '''PFSkin''' den Abschnitt:
 
 
 
Generic_Info_Ok_Cancel
 
 
 
und fügt dort folgende Zeile ein
 
 
 
'''InitializedEvent: 2132607054;'''
 
 
 
Beispiel:
 
 
 
        Generic_Info_Ok_Cancel
 
        {
 
                ID: 3866637;
 
                Class: SkinContainer;
 
                Coordinates: 0,0,480,272;
 
                Background: 124,0,0,480,192,0,32;
 
                LongTapDownEvent: 2132606983;
 
                '''InitializedEvent: 2132607054;'''
 
 
 
 
== POI Warnermeldung automatisch durchklicken  ==
 
 
 
Sucht in der '''PFSkin''' folgenden Eintrag:
 
 
 
POI_warner_disclaimer
 
 
 
und fügt dort folgende Zeile ein:
 
 
 
'''InitializedEvent: 2136670209;'''
 
 
 
Beispiel:
 
 
 
  POI_warner_disclaimer
 
  {
 
  ID: 3866709;
 
  Class: SkinContainer;
 
  Coordinates: 0,0,480,272;
 
  Background: 126,0,0,480,192,0,32;
 
  LongTapDownEvent: 2132606983;
 
  '''InitializedEvent: 2136670209;'''
 
 
 
 
== Jede Abfrage immer automatisch bestätigen  ==
 
 
 
Sucht in der '''PFSkin''' folgenden Eintrag:
 
 
 
sf_bottom_bar.dialogue.cancel_ok
 
 
 
und fügt dort folgende Zeile ein
 
 
 
'''InitializedEvent: 2136670209;'''
 
 
 
 
Beispiel:
 
 
 
  sf_bottom_bar.dialogue.cancel_ok
 
  {
 
  ID: 5963782;
 
  Class: SkinContainer;
 
  Coordinates: 0,0,480,48;
 
  Background: 131,0,0,376,48,52,0;
 
  '''InitializedEvent: 2136670209;'''
 
  // LongTapDownEvent: 2132606983;
 
 
 
== GoPal beenden Button im Hauptmenü  ==
 
 
 
Sucht in der '''PFSkin''' folgenden Eintrag:
 
 
 
sf_view_titlebar.default
 
 
 
und fügt dort folgende Zeilen ein vor dem
 
 
 
Button launch_context_help 
 
 
 
      sbExit
 
      {
 
        ID: 5046335;
 
        Class: PushButton;
 
        Coordinates: 320,0,80,32;
 
        Navigatable: no;
 
        LongTapDownEvent: 2132606983;
 
        PYOffset: 2;
 
        Enabled: 156,0,0,80,32,0,0;
 
        Pushed: 158,0,32,80,32,0,0;
 
        Icon: 51,0,0,30,30,25,5,255,0,255;
 
        PressedEvent: 2063597577;
 
      }
 
 
 
'''Hinweis:''' Mit dem Up der AE-Versionen auf 77918/77921 ist die ID des Image nun 52 -&gt; Icon: <span style="color: #ff0000">'''52'''</span>,0,0,30,30,25,5,255,0,255;
 
 
 
== Nächstes Manöver einblenden  ==
 
 
 
Sucht in der '''PFSkin''' folgenden Abschnitt:
 
 
 
sf_map_titlebar.default
 
 
 
ändert ihr folgendes:
 
 
 
        Manoeuvre_preview
 
        {
 
        ID: 4063417;
 
        Class: SkinIcon;
 
        Coordinates: 2,2,21,21;
 
        Visibility#DP:  '''2134769740'''; // 2134769921;
 
        TextFormat: "%F(GetAt;%67108912;,2134769675)#";
 
        LongTapDownEvent: 2132606983;
 
        TextHasIconIndex: yes;
 
        BitmapReference: 498,0,0,21,21,0,0;
 
 
 
das fettgedruckte einfügen (Wert für aktive Route)
 
 
 
weiter oben noch diese zwei Änderungen (Position der Entfernung und des Strassennamens)
 
 
 
      Distance_to_next_manoeuvre
 
      {
 
      ID: 4063544;
 
      Class: GenericFormattedText;
 
      '''Coordinates''': 25,1,76,26;
 
      // X#DP: 2134769919;
 
      // Y: 1;
 
      // Width: 76;
 
      // Height: 26;
 
 
 
Durch den Einsatz von '''Coordinates''' kann man die vier ausgeklammerten Zeilen (in beiden Fällen) auch löschen
 
 
 
      Road_Icon
 
      {
 
      ID: 4063416;
 
      Class: RoadIcon;
 
      '''Coordinates''': 105,1,275,26;
 
      // X#DP: 2134769878;
 
      // Y: -1;
 
      // Width#DP: 2134769877;
 
      // Height: 26;
 
 
 
in der dpitems.xml
 
 
 
== Übernächstes Manöver einblenden  ==
 
 
 
TextFormat: "%F(GetAt;%67108913;,2134769675)#";
 
 
 
'''Korrektur der Kreisverkehr-Anzeige:''' (in der dpitems.xml)
 
 
 
&lt;item id="2134769675" value="1|3|2|3|3|0|3|3|3|3|3|3|3|3|3|3|3|3|3|3|3|3|3|3|3|3|4|3|3|3|3|3|3|3<span style="color: #ff0000">'''|3'''</span>" type="INT_LIST"/&gt;  <!-- CONST_MANOEUVRE_PREVIEW_MAP -->
 
 
 
 
Ergänzt werden muß also folgendes: <span style="color: #ff0000">'''|3'''</span> <br>[http://forum.pocketnavigation.de/forum1000265-medion-gopal-pna-v5/1149171-kreisverkehr-fuer-gp5-ohne-tricks/post-2417623.html#post2417623]
 
 
 
== Unsichtbarer Button  ==
 
 
 
Um einen unsichtbaren Button mit 2 Funktionen zu erzeugen kann man nach diesem Muster vorgehen.
 
 
 
      Verkehrsmeldungen_Spracheingabe
 
      {
 
      Class: PushButton;
 
      Coordinates: 335,2,80,42;
 
      Enabled: 80,40,6,10,255,0,255;
 
      Pushed: 80,40,6,10,255,0,255;
 
      PressedEvent: 2132607040;
 
      LongTapDownEvent: 2132606983;
 
      }
 
 
 
== Icon ETA nur bei aktiver Routenführung  ==
 
 
 
Um das icon Ankunftszeit (ETA) nur bei einer aktiven Route einblenden zu lassen folgendes in die gewünschte Passage einfügen, dadurch erscheint beim CruisingModus ein icon Uhr. Achtung die Koordinaten sind hier gegenüber den originalen verändert!
 
 
 
      Icon_Uhrzeit
 
      {
 
      Class: NStateIcon;
 
      Coordinates: 345,28,15,15;
 
      TapMode: TapThrough;
 
      States: 2;
 
      MinValue: 0;
 
      MaxValue: 1;
 
      CurrentValue#DP: 2134179852;
 
      BitmapReference1: 213,0,90,15,15,0,0,255,0,255;
 
      BitmapReference2: 0,0,0,15,15,0,0,255,0,255;
 
      }
 
 
 
jetzt noch folgenden Visibilty Wert in icon ETA einfügen, damit er nur bei einer aktiven Routenführung sichtbar wird
 
 
 
      Icon_ETA
 
      {
 
      ID: 5046303;
 
      Class: SkinIcon;
 
      Coordinates: 345,28,15,15;
 
      TapMode: TapThrough;
 
      '''Visibility#DP: 2134769740;'''
 
 
 
<pre>        ETA                            // Ankunftzeit
 
<pre>        ETA                            // Ankunftzeit
 
{
 
{
Zeile 259: Zeile 239:
 
UnitType#DP: 2135556140;
 
UnitType#DP: 2135556140;
 
}
 
}
 +
</pre>
 +
<h2> TMC Sendername anzeigen  </h2>
 +
<p>um den Sendernamen z.B. im SF_Menu_panel anzeigen zu lassen, fügt folgendes in den genannten Bereich ein, Coordinates wie gewünscht anpassen, wenn kein Sender gefunden wird "Suche..." angezeigt
 +
</p>
 +
<pre class="_fck_mw_lspace">    StationName // TMC Sender
 +
    {
 +
    Class: SkinText;
 +
    Coordinates: 250,2,85,20;
 +
    TextColor: 255,255,255;
 +
    BGMode: transparent;
 +
    TextFormat: "(%150994946;?%150994946;:%1680933065;)"; 
 +
    HAlign: center;
 +
    VAlign: center;
 +
    Font: 11;
 +
    }
 +
</pre>
 +
<h1> Für die folgenden Buttons ist das Programm Koord465.exe notwendig  </h1>
 +
<h2> Taskbar im Menü  </h2>
 +
<p>Um Programme ins Menü von GoPal zu bekommen müssen xml Dateien unter My Flash Disk\navigation\menu\desktop angelegt werden. <br />Erstellt euch am PC ein neues Textdokument, diese benennt Ihr um in "Taskbar.xml". <br />Nun öffnet Ihr diese Datei mit z.B. Notepad++ und fügt dort folgenden Inhalt ein:
 +
</p>
 +
<pre class="_fck_mw_lspace">&lt;?xml version="1.0" encoding="UTF-8"?&gt;
 +
&lt;Application order="301" shell="yes" help="no" helpname="Taskbar" &gt;
 
</pre>
 
</pre>
== TMC Sendername anzeigen  ==
+
<pre class="_fck_mw_lspace"> &lt;Execute command="file:///My Flash Disk/programme/koord465.exe" parameter="window=0 taskbar=2" /&gt;
  
um den Sendernamen z.B. im SF_Menu_panel anzeigen zu lassen, fügt folgendes in den genannten Bereich ein, Coordinates wie gewünscht anpassen, wenn kein Sender gefunden wird "Suche..." angezeigt
+
&lt;Text language="de"&gt;Taskbar&lt;/Text&gt;
 +
&lt;Icon language="de"&gt;Taskbar.png&lt;/Icon&gt; 
 +
</pre>
 +
<pre class="_fck_mw_lspace">&lt;/Application&gt;
 +
</pre>
 +
<p>dann die Datei speichern und auf das Navi in den Ordner My Flash Disk\navigation\menu\desktop kopieren. <br />Jetzt müst Ihr euch noch ein Icon erstellen als PNG Datei und dieses als Taskbar.png speichern und auch in den Desktop Ordner kopieren. <br />Jetzt legt Ihr einen neuen Ordner "programme" an im Navi direkt unter My Flash Disk und in den kopiert Ihr die koord465.exe. <br />Wenn Ihr alles richtig gemacht habt taucht der Button Taskbar nach einem Softreset bei den weiteren Anwendungen innerhalb von GoPal auf. <br />Ein klick auf den Button holt die Taskbar hervor, ein zweiter klick auf den Button läst sie wieder verschwinden.  
 +
</p>
 +
<h2> Explorer im Menü  </h2>
 +
<p>Es gibt einen versteckten/unsichtbaren Button im Applikationsmenü (6x6 Pixel, oben links in der Ecke) mit dem öffnet man den Explorer.
 +
</p><p>Um Programme ins Menü von GoPal zu bekommen müssen xml Dateien unter My Flash Disk\navigation\menu\desktop angelegt werden. <br />Erstellt euch am PC ein neues Textdokument, diese benennt Ihr um in "Explorer.xml". <br />Nun öffnet Ihr diese Datei mit z.B. Notepad++ und fügt dort folgenden Inhalt ein:
 +
</p>
 +
<pre class="_fck_mw_lspace">&lt;?xml version="1.0" encoding="UTF-8"?&gt;
 +
&lt;Application order="302" shell="yes" help="no" helpname="Explorer" &gt;
 +
</pre>
 +
<pre class="_fck_mw_lspace"> &lt;Execute command="file:///My Flash Disk/programme/koord465.exe" parameter="explorer=1 sip=1 window=0" /&gt;
  
      StationName // TMC Sender
+
&lt;Text language="de"&gt;Explorer&lt;/Text&gt;
      {
+
&lt;Icon language="de"&gt;Explorer.png&lt;/Icon&gt; 
      Class: SkinText;
+
</pre>
      Coordinates: 250,2,85,20;
+
<pre class="_fck_mw_lspace">&lt;/Application&gt;
      TextColor: 255,255,255;
+
</pre>
      BGMode: transparent;
+
<p>dann die Datei speichern und auf das Navi in den Ordner My Flash Disk\navigation\menu\desktop kopieren. <br />Jetzt müst Ihr euch noch ein Icon erstellen als PNG Datei und dieses als Explorer.png speichern und auch in den Desktop Ordner kopieren. <br />Jetzt legt Ihr einen neuen Ordner "programme" an im Navi direkt unter My Flash Disk und in den kopiert Ihr die koord465.exe. <br />Wenn Ihr alles richtig gemacht habt taucht der Button Explorer nach einem Softreset bei den weiteren Anwendungen innerhalb von GoPal auf. <br />Ein klick auf den Button öfnet den Explorer.
      TextFormat: "(%150994946;?%150994946;:%1680933065;)";   
+
</p>
      HAlign: center;
+
<h1> Travelguide  </h1>
      VAlign: center;
+
<h2> Listboxen für Linkshänder bei 480x272  </h2>
      Font: 11;
+
<p>Folgende Änderungen sind dazu in der ...\Travelguide\<b>480X272</b>\SDASkin.skn notwendig. Suche im Block 'Defines' folgende Definitionen (sind leider nicht so schön geordnet!) und ändere jeweils diese <span style="color: rgb(255, 0, 0);"><b>Zahlen</b></span> ab:<br />
      }
+
</p>
 +
<pre class="_fck_mw_lspace">    Defines
 +
    {
 +
          ...
 +
          COORDS_SCROLLBAR: <span style="color: rgb(255, 0, 0);"><b>432</b></span>,84,48,88;
 +
          COORDS_LISTBOX: <span style="color: rgb(255, 0, 0);"><b>0</b></span>,32,432,192;
 +
          COORDS_BTN_SCROLLBAR_UP: <span style="color: rgb(255, 0, 0);"><b>432</b></span>,36,48,48;
 +
          COORDS_BTN_SCROLLBAR_DOWN: <span style="color: rgb(255, 0, 0);"><b>432</b></span>,172,48,48;
 +
          TEXT_FIELD: <span style="color: rgb(255, 0, 0);"><b>2</b></span>,34,428,188;
 +
          ...
 +
    }
 +
</pre>
 +
<pre class="_fck_mw_lspace">    Defines
 +
    {
 +
          ...
 +
          COORDS_SCROLLBAR: <span style="color: rgb(255, 0, 0);"><b>0</b></span>,84,48,88;
 +
          COORDS_LISTBOX: <span style="color: rgb(255, 0, 0);"><b>48</b></span>,32,432,192;
 +
          COORDS_BTN_SCROLLBAR_UP: <span style="color: rgb(255, 0, 0);"><b>0</b></span>,36,48,48;
 +
          COORDS_BTN_SCROLLBAR_DOWN: <span style="color: rgb(255, 0, 0);"><b>0</b></span>,172,48,48;
 +
          TEXT_FIELD: <span style="color: rgb(255, 0, 0);"><b>50</b></span>,34,428,188;
 +
          ...
 +
    }
 +
</pre>
 +
<h2> Installation verlagern auf die SD-Karte </h2>
 +
<p>Das Vorgehen wird anhand einer PNA-Auflösung von 480x272 aufgezeigt.
 +
</p>
 +
<ol><li>sofern vorhanden, in \My Flash Disk\navigation\menu\desktop\travelguide.xml nach dem Pfad schauen (und vormerken für die Änderung)
 +
</li><li>das Verz. \My Flash Disk\navigation\multimedia\travelguide auf die SD-Karte schieben bspw. nach \Storage Card\Travelguide
 +
</li><li>dann, einmal unter 1. den neuen Pfad zur *.exe eintragen -&gt; \Storage Card\TravelGuide\<b>480x272</b>\travelguide.exe und/oder das eig. Startmenue entsprechend anpassen:
 +
</li></ol>
 +
<pre class="_fck_mw_lspace">&lt;Execute width="480" height="272" command="file:///Storage Card/TravelGuide/480x272/travelguide.exe" /&gt;
 +
</pre>
 +
<h2> Zeilenhöhe von Listbox-Elementen  </h2>
 +
<p>Die Zeilenhöhe der Listbox-Elemente kann zwecks besserer Übersicht problemlos um 50% reduziert werden:  
 +
</p><p>In \My Flash Disk\navigation\multimedia\travelguide\480x272\SDASkin.skn die Angabe
 +
</p>
 +
<pre class="_fck_mw_lspace">LISTBOX_ELEM_MINHEIGHT: <b>64;</b>
 +
</pre>
 +
<p>ändern in
 +
</p>
 +
<pre class="_fck_mw_lspace">LISTBOX_ELEM_MINHEIGHT: <b>32;</b>
  
= Für die folgenden Buttons ist das Programm Koord465.exe notwendig =
+
</pre>
 +
<h1> Teamskin  </h1>
 +
<p><img src="/images/4/42/Teamskin_V5.png" _fck_mw_filename="Teamskin V5.png" alt="" />
 +
</p>
 +
<h3> <a href="http://www.GoPal-navigator.de/viewtopic.php?p=41212#41212=">ghostfish-1 Autos statt Pfeile</a>  </h3>
 +
<p>Die bitmap.skn auf dem pc entpacken und im Navi im Ordner gui mit der alten austauschen.<br />
 +
</p><p>Auch das Bild vehicle_arrow_car_3D für das 3d Auto, 48x32 Pixel.
 +
</p><p>Damit passen auch die 1Bild-Autos aus GoPal 4
 +
</p><p><img src="/images/f/ff/3D_Autos.png" _fck_mw_filename="3D Autos.png" alt="" /> <img src="/images/1/1a/2D_Autos.png" _fck_mw_filename="2D Autos.png" alt="" />
 +
</p><p><br />
 +
</p>
 +
<h3> <a href="http://www.GoPal-navigator.de/viewtopic.php?p=41462&amp;sid=ec8ab7a1394eafdb3035ae2e076d442e#41462=">Animiertes Battery Symbol</a>  </h3>
 +
<p><img src="/images/4/4f/Battery_Symbol.png" _fck_mw_filename="Battery Symbol.png" alt="" />
 +
</p><p>Für ein Animiertes BatterySymbol in der <b>PSFSkin</b> ganz oben bei den Bitmaps einfügen:
 +
</p>
 +
<pre class="_fck_mw_lspace">521: PPSkin\480x272\PPSkin\m_battery_state.png;
 +
</pre>
 +
<p>und das Batteryicon im Ordner - <b>navigation\480x272\PPSkin480x272\PPSkin</b> - einfügen
 +
</p>
 +
<h2> Hier der Code für das animierte Battery Symbole</h2>
 +
<pre class="_fck_mw_lspace">  battery_icon
 +
  {
 +
  ID: 4063382; //ID: 4063368;
 +
  Class: NStateIcon;
 +
  Coordinates: 35,2,45,16;
 +
  Visibility#DP: 2134769668;
 +
  States: 8;
 +
  MinValue: -1;
 +
  MaxValue: 100;
 +
  CurrentValue#DP: 423624707;
 +
  BitmapReference1: 521,0,0,45,16,0,0,255,0,255;
 +
  BitmapReference2: 521,0,20,45,16,0,0,255,0,255;
 +
  BitmapReference3: 521,0,40,45,16,0,0,255,0,255;
 +
  BitmapReference4: 521,0,60,45,16,0,0,255,0,255;
 +
  BitmapReference5: 521,0,80,45,16,0,0,255,0,255;
 +
  BitmapReference6: 521,0,100,45,16,0,0,255,0,255;
 +
  BitmapReference7: 521,0,120,45,16,0,0,255,0,255;
 +
  BitmapReference8: 521,0,140,45,16,0,0,255,0,255;
 +
  FirstState#DP: 2134769666;
 +
  LastState#DP: 2134769667;
 +
  }
 +
</pre>
 +
<pre class="_fck_mw_lspace">  animated_battery_icon
 +
  {
 +
  ID: 4063383; //ID: 4063369;
 +
  Class: NStateIconAnimation;
 +
  Coordinates: 35,2,45,16;
 +
  BGColor: 0,0,0,0;
 +
  Visibility#DP: 2134769669;
 +
  ShowOnStarting: yes;
 +
  Interval: 750;
 +
  States: 4;
 +
  MinValue: 0;
 +
  MaxValue: 0;
 +
  BitmapReference1: 521,0,80,45,16,0,0,255,0,255;
 +
  BitmapReference2: 521,0,100,45,16,0,0,255,0,255;
 +
  BitmapReference3: 521,0,120,45,16,0,0,255,0,255;
 +
  BitmapReference4: 521,0,140,45,16,0,0,255,0,255;
 +
  FirstState: 0;
 +
  LastState: 3;
 +
  }
 +
</pre>
 +
<pre class="_fck_mw_lspace">  battery_icon_plugged_and_loaded
 +
  {
 +
  ID: 4063384; //ID: 4063370;
 +
  Class: SkinIcon;
 +
  Coordinates: 35,2,45,16;
 +
  Visibility#DP: 2134769665;
 +
  BitmapReference: 521,0,60,45,16,0,0,255,0,255;
 +
  }
 +
</pre>
 +
<pre class="_fck_mw_lspace">  BatAnzeige
 +
  {
 +
  Class: GenericFormattedText;
 +
  Coordinates: 36,2,30,16;
 +
  BGMode: transparent;
 +
  Font: 32;
 +
  HAlign: center;
 +
  VAlign: center;
 +
  MinValue: -1;
 +
  MaxValue: 100;
 +
  CurrentValue#DP: 423624707;
 +
  TextFormat: "(%F(cmp;%423624707;&lt;=25)?^C225,0,0^%423624707;)(%F(cmp;%423624707;&gt;25&amp;%423624707;&lt;50)?^C210,210,0^%423624707;)(%F(cmp;%423624707;&gt;=50)?^C0,225,0^%423624707;)";
 +
  }
 +
</pre>
 +
<h2> aktuelle Uhrzeit anzeigen  </h2>
 +
<pre class="_fck_mw_lspace">  Uhrzeit
 +
  {
 +
  ID: 5046297;
 +
  Class: GenericFormattedText;
 +
  Coordinates: 156,6,60,20;
 +
  Text#DP: 67108875; //Uhrzeit
 +
  TextColor: 255,255,255;
 +
  BGMode: transparent;
 +
  Font: 15;
 +
  LongTapDownEvent: 2132606983;
 +
  TypeFormat: 2;
 +
  UnitFont: 6;
 +
  UnitType#DP: 2135556140; //Settings_Time_Format_Value
 +
  }
 +
</pre>
 +
<p><br />
 +
</p>
 +
<h2> Tmc -Sendername anzeigen:  </h2>
 +
<pre class="_fck_mw_lspace">  StationName // TMC Sender
 +
  {
 +
  Class: SkinText;
 +
  Coordinates: 219,26,85,20;
 +
  TextColor: 255,255,255;
 +
  BGMode: transparent;
 +
  TextFormat: "(%150994946;?%150994946;:%1680933065;)";
 +
  HAlign: center;
 +
  VAlign: center;
 +
  Font: 11;
 +
  }
 +
</pre>
 +
<h2> Satellitenanzahl anzeigen&nbsp;:  </h2>
 +
<pre class="_fck_mw_lspace">  Text_satellites
 +
  {
 +
  Class: SkinText;
 +
  Coordinates: 74,7,22,20;
 +
  Visibility#DP: 2134769925;
 +
  TextFormat: "(%F(cmp;%16777224;&lt;=2)?^C255,0,0^%16777224;)(%F(cmp;%16777224;=3)?^C255,255,0^%16777224;)(%F(cmp;%16777224;=4)?^C255,255,0^%16777224;)(%F(cmp;%16777224;&gt;4)?^C0,255,0^%16777224;)";
 +
  Font: 5;
 +
  HAlign: center;
 +
  VAlign: center;
 +
  }
  
== Taskbar im Menü ==
+
  SATText
 +
  {
 +
  // SkinElementModelCoder
 +
  ID: 4063521;
 +
  Class: SkinText;
 +
  Coordinates: 76,0,20,30;
 +
  LongTapDownEvent: 2132606983;
 +
  TextColor: 255,255,255;
 +
  Font: 4;
 +
  TapMode: TapThrough;
 +
  HAlign: center;
 +
  VAlign: botom;
 +
  Text: "SAT";
 +
  }
 +
</pre>
 +
<p><b>Für das obere Panel fehlen noch:</b>
 +
</p>
 +
<pre class="_fck_mw_lspace">  SF_Map_info_icons
 +
  {
 +
  ID: 4063380;
 +
  Class: SkinContainer;
 +
  Coordinates: 0,1,100,26;
 +
  Background: 305,0,0,10,10,0,0;
 +
  BGMode: transparent;
 +
  TapMode: TapThrough;
 +
  EnabledState#DP: 2134769706;
 +
  LongTapDownEvent: 2132606983;
 +
  }
 +
</pre>
 +
<p><br />
 +
</p>
 +
<pre class="_fck_mw_lspace">  tmc_button
 +
  {
 +
  ID: 4063662;
 +
  Class: NStateButton;
 +
  Coordinates: 4,0,30,20;
 +
  HAlign: center;
 +
  VAlign: center;
 +
  EnabledState#DP: 2134769706;
 +
  Visibility#DP: 2134179845;
 +
  LongTapDownEvent: 2132606983;
 +
  States: 10;
 +
  StateChangeOnTap: disable;
 +
  Enabled1: 24,0,0,1,1,20,25;
 +
  Enabled2: 24,0,0,1,1,20,25;
 +
  Enabled3: 24,0,0,1,1,20,25;
 +
  Enabled4: 24,0,0,1,1,20,25;
 +
  Enabled5: 24,0,0,1,1,20,25;
 +
  Enabled6: 24,0,0,1,1,20,25;
 +
  Enabled7: 24,0,0,1,1,20,25;
 +
  Enabled8: 24,0,0,1,1,20,25;
 +
  Enabled9: 24,0,0,1,1,20,25;
 +
  Enabled10: 24,0,0,1,1,20,25;
 +
  Disabled1: 24,0,0,1,1,20,25;
 +
  Disabled2: 24,0,0,1,1,20,25;
 +
  Disabled3: 24,0,0,1,1,20,25;
 +
  Disabled4: 24,0,0,1,1,20,25;
 +
  Disabled5: 24,0,0,1,1,20,25;
 +
  Disabled6: 24,0,0,1,1,20,25;
 +
  Disabled7: 24,0,0,1,1,20,25;
 +
  Disabled8: 24,0,0,1,1,20,25;
 +
  Disabled9: 24,0,0,1,1,20,25;
 +
  Disabled10: 24,0,0,1,1,20,25;
 +
  Pushed1: 24,0,0,1,1,20,25;
 +
  Pushed2: 24,0,0,1,1,20,25;
 +
  Pushed3: 24,0,0,1,1,20,25;
 +
  Pushed4: 24,0,0,1,1,20,25;
 +
  Pushed5: 24,0,0,1,1,20,25;
 +
  Pushed6: 24,0,0,1,1,20,25;
 +
  Pushed7: 24,0,0,1,1,20,25;
 +
  Pushed8: 24,0,0,1,1,20,25;
 +
  Pushed9: 24,0,0,1,1,20,25;
 +
  Pushed10: 24,0,0,1,1,20,25;
 +
  Icon1: 306,0,1,30,19,0,0,255,0,255;
 +
  Icon2: 306,0,21,30,20,0,0,255,0,255;
 +
  Icon3: 306,0,41,30,19,0,0,255,0,255;
 +
  Icon4: 306,0,61,30,19,0,0,255,0,255;
 +
  Icon5: 306,0,81,30,19,0,0,255,0,255;
 +
  Icon6: 306,0,101,30,19,0,0,255,0,255;
 +
  Icon7: 306,0,121,30,19,0,0,255,0,255;
 +
  Icon8: 33,0,141,30,19,0,0,255,0,255;
 +
  Icon9: 306,0,161,30,19,0,0,255,0,255;
 +
  Icon10: 306,0,181,30,19,0,0,255,0,255;
 +
  Icon11: 306,0,200,30,19,0,0,255,0,255;
 +
  MinValue: -1;
 +
  MaxValue: 100;
 +
  CurrentValue#DP: 150994945;
 +
  FirstState#DP: 2134769829;
 +
  LastState#DP: 2134769830;
 +
  PressedEvent: 2132607040;
 +
  }
 +
</pre>
 +
<pre class="_fck_mw_lspace">  gps_button
 +
  {
 +
  ID: 4063385;
 +
  Class: NStateButton;
 +
  Coordinates: 76,0,22,20;
 +
  Visibility#DP: 2134769925;
 +
  LongTapDownEvent: 2132606983;
 +
  States: 14;
 +
  StateChangeOnTap: disable;
 +
  Enabled1: 24,0,0,1,1,20,25;
 +
  Enabled2: 24,0,0,1,1,20,25;
 +
  Enabled3: 24,0,0,1,1,20,25;
 +
  Enabled4: 24,0,0,1,1,20,25;
 +
  Enabled5: 24,0,0,1,1,20,25;
 +
  Enabled6: 24,0,0,1,1,20,25;
 +
  Enabled7: 24,0,0,1,1,20,25;
 +
  Enabled8: 24,0,0,1,1,20,25;
 +
  Enabled9: 24,0,0,1,1,20,25;
 +
  Enabled10: 24,0,0,1,1,20,25;
 +
  Enabled11: 24,0,0,1,1,20,25;
 +
  Enabled12: 24,0,0,1,1,20,25;
 +
  Enabled13: 24,0,0,1,1,20,25;
 +
  Enabled14: 24,0,0,1,1,20,25;
 +
  Disabled1: 24,0,0,1,1,20,25;
 +
  Disabled2: 24,0,0,1,1,20,25;
 +
  Disabled3: 24,0,0,1,1,20,25;
 +
  Disabled4: 24,0,0,1,1,20,25;
 +
  Disabled5: 24,0,0,1,1,20,25;
 +
  Disabled6: 24,0,0,1,1,20,25;
 +
  Disabled7: 24,0,0,1,1,20,25;
 +
  Disabled8: 24,0,0,1,1,20,25;
 +
  Disabled9: 24,0,0,1,1,20,25;
 +
  Disabled10: 24,0,0,1,1,20,25;
 +
  Disabled11: 24,0,0,1,1,20,25;
 +
  Disabled12: 24,0,0,1,1,20,25;
 +
  Disabled13: 24,0,0,1,1,20,25;
 +
  Disabled14: 24,0,0,1,1,20,25;
 +
  Pushed1: 24,0,0,1,1,20,25;
 +
  Pushed2: 24,0,0,1,1,20,25;
 +
  Pushed3: 24,0,0,1,1,20,25;
 +
  Pushed4: 24,0,0,1,1,20,25;
 +
  Pushed5: 24,0,0,1,1,20,25;
 +
  Pushed6: 24,0,0,1,1,20,25;
 +
  Pushed7: 24,0,0,1,1,20,25;
 +
  Pushed8: 24,0,0,1,1,20,25;
 +
  Pushed9: 24,0,0,1,1,20,25;
 +
  Pushed10: 24,0,0,1,1,20,25;
 +
  Pushed11: 24,0,0,1,1,20,25;
 +
  Pushed12: 24,0,0,1,1,20,25;
 +
  Pushed13: 24,0,0,1,1,20,25;
 +
  Pushed14: 24,0,0,1,1,20,25;
 +
  CurrentValue#DP: 16777224;
 +
  PressedEvent: 2134769673;
 +
  }
 +
</pre>
 +
<p><b>animierte Akku-Anzeige und Satellitenanzahl siehe oben.</b>
 +
</p>
 +
<hr />
 +
<h2> Für das untere Panel:  </h2>
 +
<pre class="_fck_mw_lspace">  SF_Menu_panel
 +
  {
 +
  ID: 5046289;
 +
  Class: SkinContainer;
 +
  Coordinates: 0,0,480,48;
 +
  EnabledState#DP: 2134769706;
 +
  LongTapDownEvent: 2132606983;
 +
  }
 +
</pre>
 +
<p><b>Das Panel unten in der Mitte</b>
 +
</p>
 +
<pre class="_fck_mw_lspace">  keyboard.panel
 +
  {
 +
  ID: 5046357;
 +
  Class: PushButton;
 +
  Coordinates: 52,0,376,48;
 +
  Background: 212,0,0,376,48,0,0;
 +
  Navigatable: no;
 +
  LongTapDownEvent: 2132606983;
 +
  Enabled: 212,0,0,376,48,0,0;
 +
  Pushed: 212,0,0,376,48,0,0;
 +
  }
 +
</pre>
 +
<p><b>Rechter Menübutton</b>
 +
</p>
 +
<pre class="_fck_mw_lspace">  menu.button.right
 +
  {
 +
  ID: 5046292;
 +
  Class: PushButton;
 +
  Coordinates: 428,0,52,48;
 +
  Navigatable: no;
 +
  Eeffect1: "FlyIn";
 +
  Eeffect2: "ZoomIn";
 +
  EOffset: "AutoCenter";
 +
  LongTapDownEvent: 2132606983;
 +
  HKPush: "right";
 +
  PYOffset: 2;
 +
  Enabled: 128,0,0,52,48,0,0;
 +
  Disabled: 129,0,0,52,48,0,0;
 +
  Pushed: 130,0,0,52,48,0,0;
 +
  Icon: 332,0,0,26,26,13,11,255,0,255;
 +
  PressedEvent: 2132213764;
 +
  }
 +
</pre>
 +
<p><b>linker Menübutton</b>
 +
</p>
 +
<pre class="_fck_mw_lspace">  menu.button.left
 +
  {
 +
  ID: 5046434;
 +
  Class: PushButton;
 +
  Coordinates: 0,0,52,48;
 +
  Navigatable: no;
 +
  Visibility#DP: 2135752745;
 +
  Eeffect1: "FlyIn";
 +
  Eeffect2: "ZoomIn";
 +
  EOffset: "AutoCenter";
 +
  LongTapDownEvent: 2132606983;
 +
  HKPush: "left";
 +
  PYOffset: 2;
 +
  Enabled: 128,0,0,52,48,0,0;
 +
  Disabled: 129,0,0,52,48,0,0;
 +
  Pushed: 130,0,0,52,48,0,0;
 +
  Icon: 333,0,0,26,26,13,11,255,0,255;
 +
  PressedEvent: 2132213768;
 +
  }
 +
</pre>
 +
<pre class="_fck_mw_lspace">  button_back
 +
  {
 +
  ID: 5046293;
 +
  Class: PushButton;
 +
  Coordinates: 0,0,52,48;
 +
  Visibility#DP: 2135752744;
 +
  Eeffect1: "FlyIn";
 +
  Eeffect2: "ZoomIn";
 +
  EOffset: "AutoCenter";
 +
  LongTapDownEvent: 2135556150;
 +
  HKPush: "left";
 +
  PYOffset: 2;
 +
  Enabled: 128,0,0,52,48,0,0;
 +
  Disabled: 129,0,0,52,48,0,0;
 +
  Pushed: 130,0,0,52,48,0,0;
 +
  Icon: 133,0,0,30,30,13,11,255,0,255;
 +
  PressedEvent: 2132213775;
 +
  }
 +
</pre>
 +
<p><b>Aktuelle Geschwindigkeit</b>
 +
</p>
 +
<pre class="_fck_mw_lspace">  Speed
 +
  {
 +
  ID: 5046294;
 +
  Class: GenericFormattedText;
 +
  Coordinates: 80,2,65,30;
 +
  Text#DP: 2132082689;
 +
  TextColor: 255,255,255;
 +
  BGMode: transparent;
 +
  Font: 15;
 +
  VAlign: center;
 +
  LongTapDownEvent: 2132606983;
 +
  TypeFormat: 5;
 +
  UnitFont: 14;
 +
  UnitType#DP: 2135293986;
 +
  }
 +
</pre>
 +
<p><b>Kilometer bis zum Ziel</b>
 +
</p>
 +
<pre class="_fck_mw_lspace">  Distance
 +
  {
 +
  ID: 5046295;
 +
  Class: GenericFormattedText;
 +
  Coordinates: 317,24,65,20;
 +
  Visibility#DP: 2134769740;
 +
  Text#DP: 67108872;
 +
  TextColor: 255,255,255;
 +
  BGMode: transparent;
 +
  Font: 2;
 +
  HAlign: right;
 +
  VAlign: center;
 +
  LongTapDownEvent: 2132606983;
 +
  TypeFormat: 3;
 +
  UnitFont: 14;
 +
  UnitType#DP: 2135293986;
 +
  }
 +
</pre>
 +
<p><b>Noch zu fahrende Zeit</b>
 +
</p>
 +
<pre class="_fck_mw_lspace">  Remaining_Time
 +
  {
 +
  ID: 5046296;
 +
  Class: GenericFormattedText;
 +
  Coordinates: 225,3,65,20;
 +
  Visibility#DP: 2134769740;
 +
  Text#DP: 67108874;
 +
  TextColor: 255,255,255;
 +
  Font: 2;
 +
  HAlign: right;
 +
  VAlign: center;
 +
  LongTapDownEvent: 2132606983;
 +
  TypeFormat: 1;
 +
  UnitFont: 14;
 +
  UnitType#DP: 2135556140;
 +
  }
 +
</pre>
 +
<p><b>Ankunftszeit</b>
 +
</p>
 +
<pre class="_fck_mw_lspace">  ETA
 +
  {
 +
  ID: 5046297;
 +
  Class: GenericFormattedText;
 +
  Coordinates: 302,3,89,38;
 +
  Visibility#DP: 2134769740;
 +
  Text#DP: 67108874;
 +
  TextColor: 255,255,55;
 +
  BGMode: transparent;
 +
  Font: 15;
 +
  LongTapDownEvent: 2132606983;
 +
  TypeFormat: 2;
 +
  UnitFont: 16;
 +
  UnitType#DP: 2135556140;
 +
  }
  
Um Programme ins Menü von GoPal zu bekommen müssen xml Dateien unter My Flash Disk\navigation\menu\desktop angelegt werden. <br>Erstellt euch am PC ein neues Textdokument, diese benennt Ihr um in "Taskbar.xml". <br>Nun öffnet Ihr diese Datei mit z.B. Notepad++ und fügt dort folgenden Inhalt ein:
+
</pre>
 
+
<p><b>Höhe über normal null</b>  
&lt;?xml version="1.0" encoding="UTF-8"?&gt;
+
</p>
&lt;Application order="301" shell="yes" help="no" helpname="Taskbar" &gt;
+
<pre class="_fck_mw_lspace">  Value_Height
 
+
  {
   &lt;Execute command="file:///My Flash Disk/programme/koord465.exe" parameter="window=0 taskbar=2" /&gt;
+
  Class: SkinText;
+
  Coordinates: 95,24,65,20;
   &lt;Text language="de"&gt;Taskbar&lt;/Text&gt;
+
  TextColor: 255,255,255;
   &lt;Icon language="de"&gt;Taskbar.png&lt;/Icon&gt; 
+
   Font: 8;
 
+
  HAlign: left;
&lt;/Application&gt;
+
  VAlign: center;
 
+
  //Samsung Höhe
dann die Datei speichern und auf das Navi in den Ordner My Flash Disk\navigation\menu\desktop kopieren. <br>Jetzt müst Ihr euch noch ein Icon erstellen als PNG Datei und dieses als Taskbar.png speichern und auch in den Desktop Ordner kopieren. <br>Jetzt legt Ihr einen neuen Ordner "programme" an im Navi direkt unter My Flash Disk und in den kopiert Ihr die koord465.exe. <br>Wenn Ihr alles richtig gemacht habt taucht der Button Taskbar nach einem Softreset bei den weiteren Anwendungen innerhalb von GoPal auf. <br>Ein klick auf den Button holt die Taskbar hervor, ein zweiter klick auf den Button läst sie wieder verschwinden.
+
   TextFormat: "%16777221; ^F10^m";
 
+
   }
== Explorer im Menü ==
+
</pre>
 
+
<p><b>Versteckter Button zur umschaltung in den Splitscreen</b>  
Es gibt einen versteckten/unsichtbaren Button im Applikationsmenü (6x6 Pixel, oben links in der Ecke) mit dem öffnet man den Explorer.
+
</p>
 
+
<pre class="_fck_mw_lspace"> SplitViewButton
Um Programme ins Menü von GoPal zu bekommen müssen xml Dateien unter My Flash Disk\navigation\menu\desktop angelegt werden. <br>Erstellt euch am PC ein neues Textdokument, diese benennt Ihr um in "Explorer.xml". <br>Nun öffnet Ihr diese Datei mit z.B. Notepad++ und fügt dort folgenden Inhalt ein:  
+
  {
 
+
  // SkinElementModelCoder
&lt;?xml version="1.0" encoding="UTF-8"?&gt;
+
  Class: PushButton;
&lt;Application order="302" shell="yes" help="no" helpname="Explorer" &gt;
+
  Coordinates: 368,-1,60,49;
 
+
  BGMode: transparent;
   &lt;Execute command="file:///My Flash Disk/programme/koord465.exe" parameter="explorer=1 sip=1 window=0" /&gt;
+
  Navigatable: no;
+
  Enabled: 80,0,0,60,49,0,0;
   &lt;Text language="de"&gt;Explorer&lt;/Text&gt;
+
  Pushed: 80,0,49,60,98,0,0;
   &lt;Icon language="de"&gt;Explorer.png&lt;/Icon&gt;   
+
  PressedEvent: 2134769670;
 
+
  }
&lt;/Application&gt;
+
</pre>
 
+
<p><b>Routenberechnungsanzeige</b>
dann die Datei speichern und auf das Navi in den Ordner My Flash Disk\navigation\menu\desktop kopieren. <br>Jetzt müst Ihr euch noch ein Icon erstellen als PNG Datei und dieses als Explorer.png speichern und auch in den Desktop Ordner kopieren. <br>Jetzt legt Ihr einen neuen Ordner "programme" an im Navi direkt unter My Flash Disk und in den kopiert Ihr die koord465.exe. <br>Wenn Ihr alles richtig gemacht habt taucht der Button Explorer nach einem Softreset bei den weiteren Anwendungen innerhalb von GoPal auf. <br>Ein klick auf den Button öfnet den Explorer.
+
</p>
 
+
<pre class="_fck_mw_lspace">  Route_calculation_progress
= Travelguide =
+
  {
 
+
   ID: 5046304;
== Listboxen für Linkshänder bei 480x272 ==
+
  Class: NStateIcon;
 
+
   Coordinates: 52,0,376,48;
Folgende Änderungen sind dazu in der ...\Travelguide\'''480X272'''\SDASkin.skn notwendig. Suche im Block 'Defines' folgende Definitionen (sind leider nicht so schön geordnet!) und ändere jeweils diese <span style="color: #ff0000">'''Zahlen'''</span> ab:<br>
+
  Visibility#DP: 2135752733;
 
+
  LongTapDownEvent: 2132606983;
      Defines
+
   States: 11;
      {
+
  MinValue: 0;
            ...
+
  MaxValue: 100;
            COORDS_SCROLLBAR: <span style="color: #ff0000">'''432'''</span>,84,48,88;
+
   CurrentValue#DP: 100663298;
            COORDS_LISTBOX: <span style="color: #ff0000">'''0'''</span>,32,432,192;
+
  BitmapReference1: 257,0,0,376,48,0,0;
            COORDS_BTN_SCROLLBAR_UP: <span style="color: #ff0000">'''432'''</span>,36,48,48;
+
  BitmapReference2: 258,0,0,376,48,0,0;
            COORDS_BTN_SCROLLBAR_DOWN: <span style="color: #ff0000">'''432'''</span>,172,48,48;
+
  BitmapReference3: 259,0,0,376,48,0,0;
            TEXT_FIELD: <span style="color: #ff0000">'''2'''</span>,34,428,188;
+
  BitmapReference4: 260,0,0,376,48,0,0;
            ...
+
  BitmapReference5: 261,0,0,376,48,0,0;
      }
+
  BitmapReference6: 262,0,0,376,48,0,0;
 
+
  BitmapReference7: 263,0,0,376,48,0,0;
      Defines
+
  BitmapReference8: 264,0,0,376,48,0,0;
      {
+
  BitmapReference9: 265,0,0,376,48,0,0;
            ...
+
  BitmapReference10: 266,0,0,376,48,0,0;
            COORDS_SCROLLBAR: <span style="color: #ff0000">'''0'''</span>,84,48,88;
+
  BitmapReference11: 267,0,0,376,48,0,0;
            COORDS_LISTBOX: <span style="color: #ff0000">'''48'''</span>,32,432,192;
+
  }
            COORDS_BTN_SCROLLBAR_UP: <span style="color: #ff0000">'''0'''</span>,36,48,48;
+
</pre>
            COORDS_BTN_SCROLLBAR_DOWN: <span style="color: #ff0000">'''0'''</span>,172,48,48;
+
<p><b>TMC-Sendername und Uhrzeit siehe oben.</b>  
            TEXT_FIELD: <span style="color: #ff0000">'''50'''</span>,34,428,188;
+
</p><p><br />  
            ...
+
</p>
      }
+
<hr />
 
+
<h1> Black Pearl Skin  </h1>
== Installation verlagern auf die SD-Karte ==
+
<h2> Durchschnittsgeschwindigkeit beim LKW-Button ändern  </h2>
 
+
<blockquote>Die Werte sind folgendermaßen.<br />Landstrasse Durchschnitt = 65km/h, BAB = 83km/h</blockquote><blockquote>Abändern kann man diese ganz einfach.</blockquote><blockquote>Suche unter MFD -&gt; navigation -&gt; Skin480X272 -&gt; Elemente -&gt; Daten die" 3_Skin_Datei_1.txt".<br />Mit einem Editor öffnen.<br />Hier im Editor nach AB_Geschwindigkeit_Button suchen.<br />Der Wert in MinValue: steht auf 23.<br />Diesen kannst du abändern, in dem du die Rechnung:<br />Angenommene Durchschnittsgeschwindigkeit / 60 / 60 * 100.<br />Das Ergebnis ist eine zweistellige Vorkommazahl, die du entsprechend auf oder abrundest und diese Zweistellige Zahl dann in MinValue einträgst/ersetzt. </blockquote><blockquote>Analog dazu für die Landstrasse<br /> NON_AB_Geschwindigkeit_Button.<br /> </blockquote>
Das Vorgehen wird anhand einer PNA-Auflösung von 480x272 aufgezeigt.  
+
<hr />
 
+
<p><br />
#sofern vorhanden, in \My Flash Disk\navigation\menu\desktop\travelguide.xml nach dem Pfad schauen (und vormerken für die Änderung)
+
</p>
#das Verz. \My Flash Disk\navigation\multimedia\travelguide auf die SD-Karte schieben bspw. nach \Storage Card\Travelguide
+
<h1> Weblinks  </h1>
#dann, einmal unter 1. den neuen Pfad zur *.exe eintragen -&gt; \Storage Card\TravelGuide\'''480x272'''\travelguide.exe und/oder das eig. Startmenue entsprechend anpassen:
+
<p><span class="fck_mw_template">{{adsense}}</span>
 
+
</p><a _fcknotitle="true" href="Category:GoPal_5.x_Skinning">GoPal_5.x_Skinning</a>
&lt;Execute width="480" height="272" command="file:///Storage Card/TravelGuide/480x272/travelguide.exe" /&gt;
 
 
 
== Zeilenhöhe von Listbox-Elementen ==
 
 
 
Die Zeilenhöhe der Listbox-Elemente kann zwecks besserer Übersicht problemlos um 50% reduziert werden:
 
 
 
In \My Flash Disk\navigation\multimedia\travelguide\480x272\SDASkin.skn die Angabe
 
 
 
LISTBOX_ELEM_MINHEIGHT: '''64;'''
 
 
 
ändern in
 
 
 
LISTBOX_ELEM_MINHEIGHT: '''32;'''
 
 
 
 
= Teamskin =
 
 
 
[[Image:Teamskin V5.png]]
 
 
 
=== [http://www.GoPal-navigator.de/viewtopic.php?p=41212#41212= ghostfish-1 Autos statt Pfeile] ===
 
 
 
Die bitmap.skn auf dem pc entpacken und im Navi im Ordner gui mit der alten austauschen.<br>
 
 
 
Auch das Bild vehicle_arrow_car_3D für das 3d Auto, 48x32 Pixel.
 
 
 
Damit passen auch die 1Bild-Autos aus GoPal 4
 
 
 
[[Image:3D Autos.png]] [[Image:2D Autos.png]]
 
 
 
<br>
 
 
 
=== [http://www.GoPal-navigator.de/viewtopic.php?p=41462&sid=ec8ab7a1394eafdb3035ae2e076d442e#41462= Animiertes Battery Symbol] ===
 
 
 
[[Image:Battery Symbol.png]]
 
 
 
Für ein Animiertes BatterySymbol in der '''PSFSkin''' ganz oben bei den Bitmaps einfügen:
 
 
 
521: PPSkin\480x272\PPSkin\m_battery_state.png;
 
 
 
und das Batteryicon im Ordner - '''navigation\480x272\PPSkin480x272\PPSkin''' - einfügen
 
 
 
== Hier der Code für das animierte Battery Symbole. ==
 
 
 
  battery_icon
 
  {
 
  ID: 4063382; //ID: 4063368;
 
  Class: NStateIcon;
 
  Coordinates: 35,2,45,16;
 
  Visibility#DP: 2134769668;
 
  States: 8;
 
  MinValue: -1;
 
  MaxValue: 100;
 
  CurrentValue#DP: 423624707;
 
  BitmapReference1: 521,0,0,45,16,0,0,255,0,255;
 
  BitmapReference2: 521,0,20,45,16,0,0,255,0,255;
 
  BitmapReference3: 521,0,40,45,16,0,0,255,0,255;
 
  BitmapReference4: 521,0,60,45,16,0,0,255,0,255;
 
  BitmapReference5: 521,0,80,45,16,0,0,255,0,255;
 
  BitmapReference6: 521,0,100,45,16,0,0,255,0,255;
 
  BitmapReference7: 521,0,120,45,16,0,0,255,0,255;
 
  BitmapReference8: 521,0,140,45,16,0,0,255,0,255;
 
  FirstState#DP: 2134769666;
 
  LastState#DP: 2134769667;
 
  }
 
 
 
  animated_battery_icon
 
  {
 
  ID: 4063383; //ID: 4063369;
 
  Class: NStateIconAnimation;
 
  Coordinates: 35,2,45,16;
 
  BGColor: 0,0,0,0;
 
  Visibility#DP: 2134769669;
 
  ShowOnStarting: yes;
 
  Interval: 750;
 
  States: 4;
 
  MinValue: 0;
 
  MaxValue: 0;
 
  BitmapReference1: 521,0,80,45,16,0,0,255,0,255;
 
  BitmapReference2: 521,0,100,45,16,0,0,255,0,255;
 
  BitmapReference3: 521,0,120,45,16,0,0,255,0,255;
 
  BitmapReference4: 521,0,140,45,16,0,0,255,0,255;
 
  FirstState: 0;
 
  LastState: 3;
 
  }
 
 
 
  battery_icon_plugged_and_loaded
 
  {
 
  ID: 4063384; //ID: 4063370;
 
  Class: SkinIcon;
 
  Coordinates: 35,2,45,16;
 
  Visibility#DP: 2134769665;
 
  BitmapReference: 521,0,60,45,16,0,0,255,0,255;
 
  }
 
 
 
  BatAnzeige
 
  {
 
  Class: GenericFormattedText;
 
  Coordinates: 36,2,30,16;
 
  BGMode: transparent;
 
  Font: 32;
 
  HAlign: center;
 
  VAlign: center;
 
  MinValue: -1;
 
  MaxValue: 100;
 
  CurrentValue#DP: 423624707;
 
  TextFormat: "(%F(cmp;%423624707;&lt;=25)?^C225,0,0^%423624707;)(%F(cmp;%423624707;&gt;25&amp;%423624707;&lt;50)?^C210,210,0^%423624707;)(%F(cmp;%423624707;&gt;=50)?^C0,225,0^%423624707;)";
 
  }
 
 
 
== aktuelle Uhrzeit anzeigen  ==
 
 
 
  Uhrzeit
 
  {
 
  ID: 5046297;
 
  Class: GenericFormattedText;
 
  Coordinates: 156,6,60,20;
 
  Text#DP: 67108875; //Uhrzeit
 
  TextColor: 255,255,255;
 
  BGMode: transparent;
 
  Font: 15;
 
  LongTapDownEvent: 2132606983;
 
  TypeFormat: 2;
 
  UnitFont: 6;
 
  UnitType#DP: 2135556140; //Settings_Time_Format_Value
 
  }
 
 
 
<br>
 
 
 
== Tmc -Sendername anzeigen: ==
 
 
 
  StationName // TMC Sender
 
  {
 
  Class: SkinText;
 
  Coordinates: 219,26,85,20;
 
  TextColor: 255,255,255;
 
  BGMode: transparent;
 
  TextFormat: "(%150994946;?%150994946;:%1680933065;)";
 
  HAlign: center;
 
  VAlign: center;
 
  Font: 11;
 
  }
 
 
 
== Satellitenanzahl anzeigen&nbsp;: ==
 
 
 
  Text_satellites
 
  {
 
  Class: SkinText;
 
  Coordinates: 74,7,22,20;
 
  Visibility#DP: 2134769925;
 
  TextFormat: "(%F(cmp;%16777224;&lt;=2)?^C255,0,0^%16777224;)(%F(cmp;%16777224;=3)?^C255,255,0^%16777224;)(%F(cmp;%16777224;=4)?^C255,255,0^%16777224;)(%F(cmp;%16777224;&gt;4)?^C0,255,0^%16777224;)";
 
  Font: 5;
 
  HAlign: center;
 
  VAlign: center;
 
  }
 
 
  SATText
 
  {
 
  // SkinElementModelCoder
 
  ID: 4063521;
 
  Class: SkinText;
 
  Coordinates: 76,0,20,30;
 
  LongTapDownEvent: 2132606983;
 
  TextColor: 255,255,255;
 
  Font: 4;
 
  TapMode: TapThrough;
 
  HAlign: center;
 
  VAlign: botom;
 
  Text: "SAT";
 
  }
 
 
 
'''Für das obere Panel fehlen noch:'''
 
 
 
  SF_Map_info_icons
 
  {
 
  ID: 4063380;
 
  Class: SkinContainer;
 
  Coordinates: 0,1,100,26;
 
  Background: 305,0,0,10,10,0,0;
 
  BGMode: transparent;
 
  TapMode: TapThrough;
 
  EnabledState#DP: 2134769706;
 
  LongTapDownEvent: 2132606983;
 
  }
 
 
 
<br>
 
 
 
  tmc_button
 
  {
 
  ID: 4063662;
 
  Class: NStateButton;
 
  Coordinates: 4,0,30,20;
 
  HAlign: center;
 
  VAlign: center;
 
  EnabledState#DP: 2134769706;
 
  Visibility#DP: 2134179845;
 
  LongTapDownEvent: 2132606983;
 
  States: 10;
 
  StateChangeOnTap: disable;
 
  Enabled1: 24,0,0,1,1,20,25;
 
  Enabled2: 24,0,0,1,1,20,25;
 
  Enabled3: 24,0,0,1,1,20,25;
 
  Enabled4: 24,0,0,1,1,20,25;
 
  Enabled5: 24,0,0,1,1,20,25;
 
  Enabled6: 24,0,0,1,1,20,25;
 
  Enabled7: 24,0,0,1,1,20,25;
 
  Enabled8: 24,0,0,1,1,20,25;
 
  Enabled9: 24,0,0,1,1,20,25;
 
  Enabled10: 24,0,0,1,1,20,25;
 
  Disabled1: 24,0,0,1,1,20,25;
 
  Disabled2: 24,0,0,1,1,20,25;
 
  Disabled3: 24,0,0,1,1,20,25;
 
  Disabled4: 24,0,0,1,1,20,25;
 
  Disabled5: 24,0,0,1,1,20,25;
 
  Disabled6: 24,0,0,1,1,20,25;
 
  Disabled7: 24,0,0,1,1,20,25;
 
  Disabled8: 24,0,0,1,1,20,25;
 
  Disabled9: 24,0,0,1,1,20,25;
 
  Disabled10: 24,0,0,1,1,20,25;
 
  Pushed1: 24,0,0,1,1,20,25;
 
  Pushed2: 24,0,0,1,1,20,25;
 
  Pushed3: 24,0,0,1,1,20,25;
 
  Pushed4: 24,0,0,1,1,20,25;
 
  Pushed5: 24,0,0,1,1,20,25;
 
  Pushed6: 24,0,0,1,1,20,25;
 
  Pushed7: 24,0,0,1,1,20,25;
 
  Pushed8: 24,0,0,1,1,20,25;
 
  Pushed9: 24,0,0,1,1,20,25;
 
  Pushed10: 24,0,0,1,1,20,25;
 
  Icon1: 306,0,1,30,19,0,0,255,0,255;
 
  Icon2: 306,0,21,30,20,0,0,255,0,255;
 
  Icon3: 306,0,41,30,19,0,0,255,0,255;
 
  Icon4: 306,0,61,30,19,0,0,255,0,255;
 
  Icon5: 306,0,81,30,19,0,0,255,0,255;
 
  Icon6: 306,0,101,30,19,0,0,255,0,255;
 
  Icon7: 306,0,121,30,19,0,0,255,0,255;
 
  Icon8: 33,0,141,30,19,0,0,255,0,255;
 
  Icon9: 306,0,161,30,19,0,0,255,0,255;
 
  Icon10: 306,0,181,30,19,0,0,255,0,255;
 
  Icon11: 306,0,200,30,19,0,0,255,0,255;
 
  MinValue: -1;
 
  MaxValue: 100;
 
  CurrentValue#DP: 150994945;
 
  FirstState#DP: 2134769829;
 
  LastState#DP: 2134769830;
 
  PressedEvent: 2132607040;
 
  }
 
 
 
  gps_button
 
  {
 
  ID: 4063385;
 
  Class: NStateButton;
 
  Coordinates: 76,0,22,20;
 
  Visibility#DP: 2134769925;
 
  LongTapDownEvent: 2132606983;
 
  States: 14;
 
  StateChangeOnTap: disable;
 
  Enabled1: 24,0,0,1,1,20,25;
 
  Enabled2: 24,0,0,1,1,20,25;
 
  Enabled3: 24,0,0,1,1,20,25;
 
  Enabled4: 24,0,0,1,1,20,25;
 
  Enabled5: 24,0,0,1,1,20,25;
 
  Enabled6: 24,0,0,1,1,20,25;
 
  Enabled7: 24,0,0,1,1,20,25;
 
  Enabled8: 24,0,0,1,1,20,25;
 
  Enabled9: 24,0,0,1,1,20,25;
 
  Enabled10: 24,0,0,1,1,20,25;
 
  Enabled11: 24,0,0,1,1,20,25;
 
  Enabled12: 24,0,0,1,1,20,25;
 
  Enabled13: 24,0,0,1,1,20,25;
 
  Enabled14: 24,0,0,1,1,20,25;
 
  Disabled1: 24,0,0,1,1,20,25;
 
  Disabled2: 24,0,0,1,1,20,25;
 
  Disabled3: 24,0,0,1,1,20,25;
 
  Disabled4: 24,0,0,1,1,20,25;
 
  Disabled5: 24,0,0,1,1,20,25;
 
  Disabled6: 24,0,0,1,1,20,25;
 
  Disabled7: 24,0,0,1,1,20,25;
 
  Disabled8: 24,0,0,1,1,20,25;
 
  Disabled9: 24,0,0,1,1,20,25;
 
  Disabled10: 24,0,0,1,1,20,25;
 
  Disabled11: 24,0,0,1,1,20,25;
 
  Disabled12: 24,0,0,1,1,20,25;
 
  Disabled13: 24,0,0,1,1,20,25;
 
  Disabled14: 24,0,0,1,1,20,25;
 
  Pushed1: 24,0,0,1,1,20,25;
 
  Pushed2: 24,0,0,1,1,20,25;
 
  Pushed3: 24,0,0,1,1,20,25;
 
  Pushed4: 24,0,0,1,1,20,25;
 
  Pushed5: 24,0,0,1,1,20,25;
 
  Pushed6: 24,0,0,1,1,20,25;
 
  Pushed7: 24,0,0,1,1,20,25;
 
  Pushed8: 24,0,0,1,1,20,25;
 
  Pushed9: 24,0,0,1,1,20,25;
 
  Pushed10: 24,0,0,1,1,20,25;
 
  Pushed11: 24,0,0,1,1,20,25;
 
  Pushed12: 24,0,0,1,1,20,25;
 
  Pushed13: 24,0,0,1,1,20,25;
 
  Pushed14: 24,0,0,1,1,20,25;
 
  CurrentValue#DP: 16777224;
 
  PressedEvent: 2134769673;
 
  }
 
 
 
'''animierte Akku-Anzeige und Satellitenanzahl siehe oben.'''
 
 
 
----
 
 
 
== Für das untere Panel: ==
 
 
 
  SF_Menu_panel
 
  {
 
  ID: 5046289;
 
  Class: SkinContainer;
 
  Coordinates: 0,0,480,48;
 
  EnabledState#DP: 2134769706;
 
  LongTapDownEvent: 2132606983;
 
  }
 
 
 
'''Das Panel unten in der Mitte'''
 
 
 
  keyboard.panel
 
  {
 
  ID: 5046357;
 
  Class: PushButton;
 
  Coordinates: 52,0,376,48;
 
  Background: 212,0,0,376,48,0,0;
 
  Navigatable: no;
 
  LongTapDownEvent: 2132606983;
 
  Enabled: 212,0,0,376,48,0,0;
 
  Pushed: 212,0,0,376,48,0,0;
 
  }
 
 
 
'''Rechter Menübutton'''
 
 
 
  menu.button.right
 
  {
 
  ID: 5046292;
 
  Class: PushButton;
 
  Coordinates: 428,0,52,48;
 
  Navigatable: no;
 
  Eeffect1: "FlyIn";
 
  Eeffect2: "ZoomIn";
 
  EOffset: "AutoCenter";
 
  LongTapDownEvent: 2132606983;
 
  HKPush: "right";
 
  PYOffset: 2;
 
  Enabled: 128,0,0,52,48,0,0;
 
  Disabled: 129,0,0,52,48,0,0;
 
  Pushed: 130,0,0,52,48,0,0;
 
  Icon: 332,0,0,26,26,13,11,255,0,255;
 
  PressedEvent: 2132213764;
 
  }
 
 
 
'''linker Menübutton'''
 
 
 
  menu.button.left
 
  {
 
  ID: 5046434;
 
  Class: PushButton;
 
  Coordinates: 0,0,52,48;
 
  Navigatable: no;
 
  Visibility#DP: 2135752745;
 
  Eeffect1: "FlyIn";
 
  Eeffect2: "ZoomIn";
 
  EOffset: "AutoCenter";
 
  LongTapDownEvent: 2132606983;
 
  HKPush: "left";
 
  PYOffset: 2;
 
  Enabled: 128,0,0,52,48,0,0;
 
  Disabled: 129,0,0,52,48,0,0;
 
  Pushed: 130,0,0,52,48,0,0;
 
  Icon: 333,0,0,26,26,13,11,255,0,255;
 
  PressedEvent: 2132213768;
 
  }
 
 
 
  button_back
 
  {
 
  ID: 5046293;
 
  Class: PushButton;
 
  Coordinates: 0,0,52,48;
 
  Visibility#DP: 2135752744;
 
  Eeffect1: "FlyIn";
 
  Eeffect2: "ZoomIn";
 
  EOffset: "AutoCenter";
 
  LongTapDownEvent: 2135556150;
 
  HKPush: "left";
 
  PYOffset: 2;
 
  Enabled: 128,0,0,52,48,0,0;
 
  Disabled: 129,0,0,52,48,0,0;
 
  Pushed: 130,0,0,52,48,0,0;
 
  Icon: 133,0,0,30,30,13,11,255,0,255;
 
  PressedEvent: 2132213775;
 
  }
 
 
 
'''Aktuelle Geschwindigkeit'''
 
 
 
  Speed
 
  {
 
  ID: 5046294;
 
  Class: GenericFormattedText;
 
  Coordinates: 80,2,65,30;
 
  Text#DP: 2132082689;
 
  TextColor: 255,255,255;
 
  BGMode: transparent;
 
  Font: 15;
 
  VAlign: center;
 
  LongTapDownEvent: 2132606983;
 
  TypeFormat: 5;
 
  UnitFont: 14;
 
  UnitType#DP: 2135293986;
 
  }
 
 
 
'''Kilometer bis zum Ziel'''
 
 
 
  Distance
 
  {
 
  ID: 5046295;
 
  Class: GenericFormattedText;
 
  Coordinates: 317,24,65,20;
 
  Visibility#DP: 2134769740;
 
  Text#DP: 67108872;
 
  TextColor: 255,255,255;
 
  BGMode: transparent;
 
  Font: 2;
 
  HAlign: right;
 
  VAlign: center;
 
  LongTapDownEvent: 2132606983;
 
  TypeFormat: 3;
 
  UnitFont: 14;
 
  UnitType#DP: 2135293986;
 
  }
 
 
 
'''Noch zu fahrende Zeit'''
 
 
 
  Remaining_Time
 
  {
 
  ID: 5046296;
 
  Class: GenericFormattedText;
 
  Coordinates: 225,3,65,20;
 
  Visibility#DP: 2134769740;
 
  Text#DP: 67108874;
 
  TextColor: 255,255,255;
 
  Font: 2;
 
  HAlign: right;
 
  VAlign: center;
 
  LongTapDownEvent: 2132606983;
 
  TypeFormat: 1;
 
  UnitFont: 14;
 
  UnitType#DP: 2135556140;
 
  }
 
 
 
'''Ankunftszeit'''
 
 
 
  ETA
 
  {
 
  ID: 5046297;
 
  Class: GenericFormattedText;
 
  Coordinates: 302,3,89,38;
 
  Visibility#DP: 2134769740;
 
  Text#DP: 67108874;
 
  TextColor: 255,255,55;
 
  BGMode: transparent;
 
  Font: 15;
 
  LongTapDownEvent: 2132606983;
 
  TypeFormat: 2;
 
  UnitFont: 16;
 
  UnitType#DP: 2135556140;
 
  }
 
 
 
 
'''Höhe über normal null'''
 
 
 
  Value_Height
 
  {
 
  Class: SkinText;
 
  Coordinates: 95,24,65,20;
 
  TextColor: 255,255,255;
 
  Font: 8;
 
  HAlign: left;
 
  VAlign: center;
 
  //Samsung Höhe
 
  TextFormat: "%16777221; ^F10^m";
 
  }
 
 
 
'''Versteckter Button zur umschaltung in den Splitscreen'''
 
 
 
  SplitViewButton
 
  {
 
  // SkinElementModelCoder
 
  Class: PushButton;
 
  Coordinates: 368,-1,60,49;
 
  BGMode: transparent;
 
  Navigatable: no;
 
  Enabled: 80,0,0,60,49,0,0;
 
  Pushed: 80,0,49,60,98,0,0;
 
  PressedEvent: 2134769670;
 
  }
 
 
 
'''Routenberechnungsanzeige'''
 
 
 
  Route_calculation_progress
 
  {
 
  ID: 5046304;
 
  Class: NStateIcon;
 
  Coordinates: 52,0,376,48;
 
  Visibility#DP: 2135752733;
 
  LongTapDownEvent: 2132606983;
 
  States: 11;
 
  MinValue: 0;
 
  MaxValue: 100;
 
  CurrentValue#DP: 100663298;
 
  BitmapReference1: 257,0,0,376,48,0,0;
 
  BitmapReference2: 258,0,0,376,48,0,0;
 
  BitmapReference3: 259,0,0,376,48,0,0;
 
  BitmapReference4: 260,0,0,376,48,0,0;
 
  BitmapReference5: 261,0,0,376,48,0,0;
 
  BitmapReference6: 262,0,0,376,48,0,0;
 
  BitmapReference7: 263,0,0,376,48,0,0;
 
  BitmapReference8: 264,0,0,376,48,0,0;
 
  BitmapReference9: 265,0,0,376,48,0,0;
 
  BitmapReference10: 266,0,0,376,48,0,0;
 
  BitmapReference11: 267,0,0,376,48,0,0;
 
  }
 
 
 
'''TMC-Sendername und Uhrzeit siehe oben.'''
 
 
 
= Weblinks =
 
 
 
{{adsense}}
 
 
 
[[Category:GoPal_5.x_Skinning]]
 

Version vom 22. Februar 2010, 15:17 Uhr

Vorlage:PDF

__TOC__ 

Allgemeines

GoPal 5.0 ist eine Navigationssoftware für auf Windows CE basierende Endgeräte (PDA, PNA) des deutschen Herstellers <a _fcknotitle="true" href="Medion">Medion</a>. Den Benutzern wird über eine einfache Scriptsprache die Möglichkeit gegeben, das Aussehen ihren persönlichen Bedürfnissen entsprechend anzupassen und weitere Funktionalitäten auf der Benutzeroberfläche z. B. durch Buttons zu integrieren. Dieses Verfahren wird als "skinnen" bezeichnet. Siehe auch <a _fcknotitle="true" href="GoPal 5.0 Skinbefehle">GoPal 5.0 Skinbefehle</a>

Auch bei GoPal 5 gibt es verschiedene Varianten der Software:

  • <a _fcknotitle="true" href="GoPal ME">GoPal ME</a> - Medium Edition
  • <a _fcknotitle="true" href="GoPal AE">GoPal AE</a> - Advanced Edition
  • <a _fcknotitle="true" href="GoPal PE">GoPal PE</a> - Premium Edition

Die Unterschiede zwischen den Varianten stehen in der <a _fcknotitle="true" href="GoPal 5.x Feature Übersicht">GoPal 5.x Feature Übersicht</a>.

Wichtig

Der Aufbau der PFSkin.skn ist immer noch derselbe wie bei GoPal 4. Alle Events (Aktionen/Befehle) werden durch Zahlen ausgelöst. Siehe auch <a _fcknotitle="true" href="GoPal 5.0 Skinbefehle">GoPal 5.0 Skinbefehle</a> Im ersten Moment ist das verwirrend, wenn man es aber erst einmal verstanden hat, dann ist es einfacher und GoPal 5 lässt sich dadurch besser skinnen. Allerdings wurden in der PFSkin.skn von GoPal 5 alle Hilfetexte entfernt, so ist es schwieriger die richtige Aktion zu finden aber nicht unmöglich.

Es wurde teilweise beobachtet, das nach Änderungen der PFSkin.skn-Datei es zu Lesefehlern auf der Speicherkarte kommen kann. Sobald die originale Skin-Datei wieder eingespielt wurde, funktionierte es wieder. Fehlerhafte oder nicht "bestimmungsgemäße" Inhalte der Skin-Dateien können also zu unerwartetem Verhalten der GoPal-Software führen.

Bevor Ihr irgend etwas ändert oder ausprobiert, macht Bitte eine Sicherungskopie der \My Flash Disk\navigation\Skin480x272\PFSkin.skn (bei einer PNA-Auflösung von 480x272), damit Ihr, wenn es schief geht, immer wieder den original Zustand herstellen könnt.

Welche Dateien muss man zum Skinnen bearbeiten

Auf dem <a _fcknotitle="true" href="PNA">PNA</a> findet Ihr unter \My Flash Disk\navigation\Skin480x272 die Datei PFSkin.skn in dieser werden alle Änderungen vorgenommen.

Achtung: Mit GoPal 5 wird alles etwas anders. Die PFSkin.skn ist zwar die Grundbasis für den Skin aber diese wird nicht aktiv von GoPal benutzt. Um nun Eure Änderungen die Ihr in der PFSkin.skn gemacht habt an GoPal zu übergeben müsst Ihr folgendes machen:

  • Zuerst einen <a href="SoftReset">Softreset</a> auslösen und sofort das <a _fcknotitle="true" href="CleanUp">CleanUp</a>-Menü öffnen.
  • Nun das Navi mit dem PC verbinden und auf das Navi zugreifen über den Arbeitsplatz. Klickt euch durch zum Ordner \My Flash Disk\navigation\Skin480x272 (bei 3 Zoll Navis heißt der Ordner natürlich 320x240) und löscht hier nun die Datei PFSkin.bsf.
  • Nun kopiert Ihr Eure geänderte Datei PFSkin.skn in diesen Ordner und überschreibt die dort schon vorhandene Version.
  • Jetzt löst Ihr wieder einen <a href="SoftReset">Softreset</a> aus und müsst warten, je nach <a _fcknotitle="true" href="PNA">PNA</a> 1-3 min. In dieser Zeit generiert GoPal selber aus Eurer PFSkin.skn eine neue PFSkin.bsf. Wenn das geschehen ist startet automatisch wieder die Navigation.

Wenn GoPal nach Änderungen nicht mehr startet

Sollte die Navigation nicht mehr starten z.B. nur noch ein Blackscreen erscheinen, dann stimmt irgendetwas in Eurer PFSkin.skn nicht oder die PFSkin.bsf wurde nicht komplett erstellt.
Wenn die bsf Datei nicht komplett neu erstellt wird, dann hat der Compiler einen Syntaxfehler festgestellt.
z.B. müssen die vorderen Bezeichner immer mit einem Großbuchstaben beginnen, also Coordinaten: und nicht coordinaten:
Ist der erste Buchstabe irgendwo klein geschrieben wird die bsf nicht richtig erstellt.
Auch Syntaxfehler beim Aufrufen von Programmen (falscher Pfad) oder anderen Ereignissen führen zum Abbruch.
Also schaut Euch Eure Änderungen in der PFSkin.skn noch einmal genauer an.

Beispiele

Hier werden fertige Änderungen der GoPal 4.0 vorgestellt und können bei Bedarf so in die eigene PFSkin.skn eingefügt werden oder, wenn es um Änderungen geht, diese einfach an der passenden Stelle umsetzen.

Für einige Buttons / Funktionen sind Zusatzprogramm notwendig

Das Programm Koord465 von StefanDausR bekommt ihr <a href="http://wince.dentro.info/koord/index.html">hier</a>
Für manche Buttons bzw. Funktionen wird auch MortScript benutzt. Das könnt ihr <a href="http://mort.sto-helit.de/index.php?module=download&action=list&entry=11">hier</a> downloaden. Hier noch einmal meinen herzlichen Dank an StefanDausR und Mort für ihre Programme, ohne diese Programme wären viele Dinge nicht möglich gewesen.

Weitere ausführliche Beispiele

<a _fcknotitle="true" href="GoPal 5 Ändern der Schriftfarben">GoPal 5 Ändern der Schriftfarben</a>
<a _fcknotitle="true" href="GoPal 5 Menüerweiterung">GoPal 5 Menüerweiterung</a>
<a _fcknotitle="true" href="GoPal 5 Höhe über Prozessorwahl">GoPal 5 Höhe über Prozessorwahl</a>

Änderungen an der PFSkin.skn

STVO automatisch durchklicken

Sucht in der PFSkin den Abschnitt:

Generic_Info_Ok_Cancel 

und fügt dort folgende Zeile ein

<b>InitializedEvent: 2132607054;</b> 

Beispiel:

       Generic_Info_Ok_Cancel
       {
               ID: 3866637;
               Class: SkinContainer;
               Coordinates: 0,0,480,272;
               Background: 124,0,0,480,192,0,32;
               LongTapDownEvent: 2132606983;
               <b>InitializedEvent: 2132607054;</b>

POI Warnermeldung automatisch durchklicken

Sucht in der PFSkin folgenden Eintrag:

POI_warner_disclaimer

und fügt dort folgende Zeile ein:

<b>InitializedEvent: 2136670209;</b> 

Beispiel:

  POI_warner_disclaimer
  {
  ID: 3866709;
  Class: SkinContainer;
  Coordinates: 0,0,480,272;
  Background: 126,0,0,480,192,0,32;
  LongTapDownEvent: 2132606983;
  <b>InitializedEvent: 2136670209;</b>

Jede Abfrage immer automatisch bestätigen

Sucht in der PFSkin folgenden Eintrag:

sf_bottom_bar.dialogue.cancel_ok 

und fügt dort folgende Zeile ein

<b>InitializedEvent: 2136670209;</b> 

Beispiel:

  sf_bottom_bar.dialogue.cancel_ok 
  { 
  ID: 5963782; 
  Class: SkinContainer; 
  Coordinates: 0,0,480,48; 
  Background: 131,0,0,376,48,52,0; 
  <b>InitializedEvent: 2136670209;</b> 
  // LongTapDownEvent: 2132606983;

GoPal beenden Button im Hauptmenü

Sucht in der PFSkin folgenden Eintrag:

sf_view_titlebar.default 

und fügt dort folgende Zeilen ein vor dem

Button launch_context_help  
     sbExit 
     { 
        ID: 5046335; 
        Class: PushButton; 
        Coordinates: 320,0,80,32; 
        Navigatable: no; 
        LongTapDownEvent: 2132606983; 
        PYOffset: 2; 
        Enabled: 156,0,0,80,32,0,0; 
        Pushed: 158,0,32,80,32,0,0; 
        Icon: 51,0,0,30,30,25,5,255,0,255; 
        PressedEvent: 2063597577; 
     }

Hinweis: Mit dem Up der AE-Versionen auf 77918/77921 ist die ID des Image nun 52 -> Icon: 52,0,0,30,30,25,5,255,0,255;

Nächstes Manöver einblenden

Sucht in der PFSkin folgenden Abschnitt:

sf_map_titlebar.default

ändert ihr folgendes:

       Manoeuvre_preview
       {
       ID: 4063417;
       Class: SkinIcon;
       Coordinates: 2,2,21,21;
       Visibility#DP:  <b>2134769740</b>; // 2134769921;
       TextFormat: "%F(GetAt;%67108912;,2134769675)#";
       LongTapDownEvent: 2132606983;
       TextHasIconIndex: yes;
       BitmapReference: 498,0,0,21,21,0,0;

das fettgedruckte einfügen (Wert für aktive Route)

weiter oben noch diese zwei Änderungen (Position der Entfernung und des Strassennamens)

     Distance_to_next_manoeuvre
     {
     ID: 4063544;
     Class: GenericFormattedText;
     <b>Coordinates</b>: 25,1,76,26;
     // X#DP: 2134769919;
     // Y: 1;
     // Width: 76;
     // Height: 26;

Durch den Einsatz von Coordinates kann man die vier ausgeklammerten Zeilen (in beiden Fällen) auch löschen

     Road_Icon
     {
     ID: 4063416;
     Class: RoadIcon;
     <b>Coordinates</b>: 105,1,275,26;
     // X#DP: 2134769878;
     // Y: -1;
     // Width#DP: 2134769877;
     // Height: 26;

in der dpitems.xml

Übernächstes Manöver einblenden

TextFormat: "%F(GetAt;%67108913;,2134769675)#";

Korrektur der Kreisverkehr-Anzeige: (in der dpitems.xml)

<item id="2134769675" value="1|3|2|3|3|0|3|3|3|3|3|3|3|3|3|3|3|3|3|3|3|3|3|3|3|3|4|3|3|3|3|3|3|3<span style="color: rgb(255, 0, 0);"><b>|3</b></span>" type="INT_LIST"/>   <!-- CONST_MANOEUVRE_PREVIEW_MAP -->

Ergänzt werden muß also folgendes: |3
<a href="http://forum.pocketnavigation.de/forum1000265-medion-gopal-pna-v5/1149171-kreisverkehr-fuer-gp5-ohne-tricks/post-2417623.html#post2417623">[n]</a>

Unsichtbarer Button

Um einen unsichtbaren Button mit 2 Funktionen zu erzeugen kann man nach diesem Muster vorgehen.

     Verkehrsmeldungen_Spracheingabe
     {
     Class: PushButton;
     Coordinates: 335,2,80,42;
     Enabled: 80,40,6,10,255,0,255;
     Pushed: 80,40,6,10,255,0,255;
     PressedEvent: 2132607040;
     LongTapDownEvent: 2132606983;
     }

Icon ETA nur bei aktiver Routenführung

Um das icon Ankunftszeit (ETA) nur bei einer aktiven Route einblenden zu lassen folgendes in die gewünschte Passage einfügen, dadurch erscheint beim CruisingModus ein icon Uhr. Achtung die Koordinaten sind hier gegenüber den originalen verändert!

     Icon_Uhrzeit 
     {			
     Class: NStateIcon;
     Coordinates: 345,28,15,15;
     TapMode: TapThrough;
     States: 2;
     MinValue: 0;
     MaxValue: 1;
     CurrentValue#DP: 2134179852;			
     BitmapReference1: 213,0,90,15,15,0,0,255,0,255;
     BitmapReference2: 0,0,0,15,15,0,0,255,0,255;
     }

jetzt noch folgenden Visibilty Wert in icon ETA einfügen, damit er nur bei einer aktiven Routenführung sichtbar wird

     Icon_ETA
     {
     ID: 5046303;
     Class: SkinIcon;
     Coordinates: 345,28,15,15;
     TapMode: TapThrough;
     <b>Visibility#DP: 2134769740;</b>

        ETA                            // Ankunftzeit
	{
	ID: 5046297;
	Class: GenericFormattedText;
	Coordinates: 342,3,89,40;      // Position der Anzeige 
	Visibility#DP: 2134769740;     // nur sichtbar bei aktiver Route
	Text#DP: 67108874;             // wenn man aus der 4 eine 5 macht, bekommt man die aktuelle Uhrzeit angezeigt
	TextColor: 255,255,55;         // geänderte Farbwerte 
	BGMode: transparent;           // Hintergrund Transparent
	Font: 15;                      // Schriftgrösse muss bei den Fonts oben hinterlegt sein
	LongTapDownEvent: 2132606983;  // langer Druck auf die Anzeige startet die Spracheingabe

	TypeFormat: 2;
	UnitFont: 16;
	UnitType#DP: 2135556140;
	}

TMC Sendername anzeigen

um den Sendernamen z.B. im SF_Menu_panel anzeigen zu lassen, fügt folgendes in den genannten Bereich ein, Coordinates wie gewünscht anpassen, wenn kein Sender gefunden wird "Suche..." angezeigt

     StationName // TMC Sender 
     {
     Class: SkinText;
     Coordinates: 250,2,85,20;
     TextColor: 255,255,255;
     BGMode: transparent;
     TextFormat: "(%150994946;?%150994946;:%1680933065;)";  
     HAlign: center;
     VAlign: center;
     Font: 11;
     }

Für die folgenden Buttons ist das Programm Koord465.exe notwendig

Taskbar im Menü

Um Programme ins Menü von GoPal zu bekommen müssen xml Dateien unter My Flash Disk\navigation\menu\desktop angelegt werden.
Erstellt euch am PC ein neues Textdokument, diese benennt Ihr um in "Taskbar.xml".
Nun öffnet Ihr diese Datei mit z.B. Notepad++ und fügt dort folgenden Inhalt ein:

<?xml version="1.0" encoding="UTF-8"?>
<Application order="301" shell="yes" help="no" helpname="Taskbar" >
 <Execute command="file:///My Flash Disk/programme/koord465.exe" parameter="window=0 taskbar=2" />

 <Text language="de">Taskbar</Text>
 <Icon language="de">Taskbar.png</Icon>   
</Application>

dann die Datei speichern und auf das Navi in den Ordner My Flash Disk\navigation\menu\desktop kopieren.
Jetzt müst Ihr euch noch ein Icon erstellen als PNG Datei und dieses als Taskbar.png speichern und auch in den Desktop Ordner kopieren.
Jetzt legt Ihr einen neuen Ordner "programme" an im Navi direkt unter My Flash Disk und in den kopiert Ihr die koord465.exe.
Wenn Ihr alles richtig gemacht habt taucht der Button Taskbar nach einem Softreset bei den weiteren Anwendungen innerhalb von GoPal auf.
Ein klick auf den Button holt die Taskbar hervor, ein zweiter klick auf den Button läst sie wieder verschwinden.

Explorer im Menü

Es gibt einen versteckten/unsichtbaren Button im Applikationsmenü (6x6 Pixel, oben links in der Ecke) mit dem öffnet man den Explorer.

Um Programme ins Menü von GoPal zu bekommen müssen xml Dateien unter My Flash Disk\navigation\menu\desktop angelegt werden.
Erstellt euch am PC ein neues Textdokument, diese benennt Ihr um in "Explorer.xml".
Nun öffnet Ihr diese Datei mit z.B. Notepad++ und fügt dort folgenden Inhalt ein:

<?xml version="1.0" encoding="UTF-8"?>
<Application order="302" shell="yes" help="no" helpname="Explorer" >
 <Execute command="file:///My Flash Disk/programme/koord465.exe" parameter="explorer=1 sip=1 window=0" />

 <Text language="de">Explorer</Text>
 <Icon language="de">Explorer.png</Icon>   
</Application>

dann die Datei speichern und auf das Navi in den Ordner My Flash Disk\navigation\menu\desktop kopieren.
Jetzt müst Ihr euch noch ein Icon erstellen als PNG Datei und dieses als Explorer.png speichern und auch in den Desktop Ordner kopieren.
Jetzt legt Ihr einen neuen Ordner "programme" an im Navi direkt unter My Flash Disk und in den kopiert Ihr die koord465.exe.
Wenn Ihr alles richtig gemacht habt taucht der Button Explorer nach einem Softreset bei den weiteren Anwendungen innerhalb von GoPal auf.
Ein klick auf den Button öfnet den Explorer.

Travelguide

Listboxen für Linkshänder bei 480x272

Folgende Änderungen sind dazu in der ...\Travelguide\480X272\SDASkin.skn notwendig. Suche im Block 'Defines' folgende Definitionen (sind leider nicht so schön geordnet!) und ändere jeweils diese Zahlen ab:

     Defines
     {
           ...
           COORDS_SCROLLBAR: <span style="color: rgb(255, 0, 0);"><b>432</b></span>,84,48,88;
           COORDS_LISTBOX: <span style="color: rgb(255, 0, 0);"><b>0</b></span>,32,432,192;
           COORDS_BTN_SCROLLBAR_UP: <span style="color: rgb(255, 0, 0);"><b>432</b></span>,36,48,48;
           COORDS_BTN_SCROLLBAR_DOWN: <span style="color: rgb(255, 0, 0);"><b>432</b></span>,172,48,48;
           TEXT_FIELD: <span style="color: rgb(255, 0, 0);"><b>2</b></span>,34,428,188;
           ...
     }
     Defines
     {
           ... 
           COORDS_SCROLLBAR: <span style="color: rgb(255, 0, 0);"><b>0</b></span>,84,48,88;
           COORDS_LISTBOX: <span style="color: rgb(255, 0, 0);"><b>48</b></span>,32,432,192;
           COORDS_BTN_SCROLLBAR_UP: <span style="color: rgb(255, 0, 0);"><b>0</b></span>,36,48,48;
           COORDS_BTN_SCROLLBAR_DOWN: <span style="color: rgb(255, 0, 0);"><b>0</b></span>,172,48,48;
           TEXT_FIELD: <span style="color: rgb(255, 0, 0);"><b>50</b></span>,34,428,188;
           ...
     }

Installation verlagern auf die SD-Karte

Das Vorgehen wird anhand einer PNA-Auflösung von 480x272 aufgezeigt.

  1. sofern vorhanden, in \My Flash Disk\navigation\menu\desktop\travelguide.xml nach dem Pfad schauen (und vormerken für die Änderung)
  2. das Verz. \My Flash Disk\navigation\multimedia\travelguide auf die SD-Karte schieben bspw. nach \Storage Card\Travelguide
  3. dann, einmal unter 1. den neuen Pfad zur *.exe eintragen -> \Storage Card\TravelGuide\480x272\travelguide.exe und/oder das eig. Startmenue entsprechend anpassen:
<Execute width="480" height="272" command="file:///Storage Card/TravelGuide/480x272/travelguide.exe" />

Zeilenhöhe von Listbox-Elementen

Die Zeilenhöhe der Listbox-Elemente kann zwecks besserer Übersicht problemlos um 50% reduziert werden:

In \My Flash Disk\navigation\multimedia\travelguide\480x272\SDASkin.skn die Angabe

LISTBOX_ELEM_MINHEIGHT: <b>64;</b> 

ändern in

LISTBOX_ELEM_MINHEIGHT: <b>32;</b>

Teamskin

<img src="/images/4/42/Teamskin_V5.png" _fck_mw_filename="Teamskin V5.png" alt="" />

<a href="http://www.GoPal-navigator.de/viewtopic.php?p=41212#41212=">ghostfish-1 Autos statt Pfeile</a>

Die bitmap.skn auf dem pc entpacken und im Navi im Ordner gui mit der alten austauschen.

Auch das Bild vehicle_arrow_car_3D für das 3d Auto, 48x32 Pixel.

Damit passen auch die 1Bild-Autos aus GoPal 4

<img src="/images/f/ff/3D_Autos.png" _fck_mw_filename="3D Autos.png" alt="" /> <img src="/images/1/1a/2D_Autos.png" _fck_mw_filename="2D Autos.png" alt="" />


<a href="http://www.GoPal-navigator.de/viewtopic.php?p=41462&sid=ec8ab7a1394eafdb3035ae2e076d442e#41462=">Animiertes Battery Symbol</a>

<img src="/images/4/4f/Battery_Symbol.png" _fck_mw_filename="Battery Symbol.png" alt="" />

Für ein Animiertes BatterySymbol in der PSFSkin ganz oben bei den Bitmaps einfügen:

521: PPSkin\480x272\PPSkin\m_battery_state.png;

und das Batteryicon im Ordner - navigation\480x272\PPSkin480x272\PPSkin - einfügen

Hier der Code für das animierte Battery Symbole.

  battery_icon
  {
  ID: 4063382; //ID: 4063368;
  Class: NStateIcon;
  Coordinates: 35,2,45,16;
  Visibility#DP: 2134769668;
  States: 8;
  MinValue: -1;
  MaxValue: 100;
  CurrentValue#DP: 423624707;
  BitmapReference1: 521,0,0,45,16,0,0,255,0,255;
  BitmapReference2: 521,0,20,45,16,0,0,255,0,255;
  BitmapReference3: 521,0,40,45,16,0,0,255,0,255;
  BitmapReference4: 521,0,60,45,16,0,0,255,0,255;
  BitmapReference5: 521,0,80,45,16,0,0,255,0,255;
  BitmapReference6: 521,0,100,45,16,0,0,255,0,255;
  BitmapReference7: 521,0,120,45,16,0,0,255,0,255;
  BitmapReference8: 521,0,140,45,16,0,0,255,0,255;
  FirstState#DP: 2134769666;
  LastState#DP: 2134769667;
  }
  animated_battery_icon
  {
  ID: 4063383; //ID: 4063369;
  Class: NStateIconAnimation;
  Coordinates: 35,2,45,16;
  BGColor: 0,0,0,0;
  Visibility#DP: 2134769669;
  ShowOnStarting: yes;
  Interval: 750;
  States: 4;
  MinValue: 0;
  MaxValue: 0;
  BitmapReference1: 521,0,80,45,16,0,0,255,0,255;
  BitmapReference2: 521,0,100,45,16,0,0,255,0,255;
  BitmapReference3: 521,0,120,45,16,0,0,255,0,255;
  BitmapReference4: 521,0,140,45,16,0,0,255,0,255;
  FirstState: 0;
  LastState: 3;
  }
  battery_icon_plugged_and_loaded
  {
  ID: 4063384; //ID: 4063370;
  Class: SkinIcon;
  Coordinates: 35,2,45,16;
  Visibility#DP: 2134769665;
  BitmapReference: 521,0,60,45,16,0,0,255,0,255;
  }
  BatAnzeige
  {
  Class: GenericFormattedText;
  Coordinates: 36,2,30,16;
  BGMode: transparent;
  Font: 32;
  HAlign: center;
  VAlign: center;
  MinValue: -1;
  MaxValue: 100;
  CurrentValue#DP: 423624707;
  TextFormat: "(%F(cmp;%423624707;<=25)?^C225,0,0^%423624707;)(%F(cmp;%423624707;>25&%423624707;<50)?^C210,210,0^%423624707;)(%F(cmp;%423624707;>=50)?^C0,225,0^%423624707;)";
  }

aktuelle Uhrzeit anzeigen

  Uhrzeit
  {
  ID: 5046297;
  Class: GenericFormattedText;
  Coordinates: 156,6,60,20;
  Text#DP: 67108875; //Uhrzeit
  TextColor: 255,255,255;
  BGMode: transparent;
  Font: 15;
  LongTapDownEvent: 2132606983;
  TypeFormat: 2;
  UnitFont: 6;
  UnitType#DP: 2135556140; //Settings_Time_Format_Value
  }


Tmc -Sendername anzeigen:

  StationName // TMC Sender
  {
  Class: SkinText;
  Coordinates: 219,26,85,20;
  TextColor: 255,255,255;
  BGMode: transparent;
  TextFormat: "(%150994946;?%150994946;:%1680933065;)";
  HAlign: center;
  VAlign: center;
  Font: 11;
  } 

Satellitenanzahl anzeigen :

  Text_satellites
  {
  Class: SkinText;
  Coordinates: 74,7,22,20;
  Visibility#DP: 2134769925;
  TextFormat: "(%F(cmp;%16777224;<=2)?^C255,0,0^%16777224;)(%F(cmp;%16777224;=3)?^C255,255,0^%16777224;)(%F(cmp;%16777224;=4)?^C255,255,0^%16777224;)(%F(cmp;%16777224;>4)?^C0,255,0^%16777224;)";
  Font: 5;
  HAlign: center;
  VAlign: center;
  }

  SATText
  {
  // SkinElementModelCoder
  ID: 4063521;
  Class: SkinText;
  Coordinates: 76,0,20,30;
  LongTapDownEvent: 2132606983;
  TextColor: 255,255,255;
  Font: 4;
  TapMode: TapThrough;
  HAlign: center;
  VAlign: botom;
  Text: "SAT";
  } 

Für das obere Panel fehlen noch:

  SF_Map_info_icons
  {
  ID: 4063380;
  Class: SkinContainer;
  Coordinates: 0,1,100,26;
  Background: 305,0,0,10,10,0,0;
  BGMode: transparent;
  TapMode: TapThrough;
  EnabledState#DP: 2134769706;
  LongTapDownEvent: 2132606983;
  } 


  tmc_button
  {
  ID: 4063662;
  Class: NStateButton;
  Coordinates: 4,0,30,20;
  HAlign: center;
  VAlign: center;
  EnabledState#DP: 2134769706;
  Visibility#DP: 2134179845;
  LongTapDownEvent: 2132606983;
  States: 10;
  StateChangeOnTap: disable;
  Enabled1: 24,0,0,1,1,20,25;
  Enabled2: 24,0,0,1,1,20,25;
  Enabled3: 24,0,0,1,1,20,25;
  Enabled4: 24,0,0,1,1,20,25;
  Enabled5: 24,0,0,1,1,20,25;
  Enabled6: 24,0,0,1,1,20,25;
  Enabled7: 24,0,0,1,1,20,25;
  Enabled8: 24,0,0,1,1,20,25;
  Enabled9: 24,0,0,1,1,20,25;
  Enabled10: 24,0,0,1,1,20,25;
  Disabled1: 24,0,0,1,1,20,25;
  Disabled2: 24,0,0,1,1,20,25;
  Disabled3: 24,0,0,1,1,20,25;
  Disabled4: 24,0,0,1,1,20,25;
  Disabled5: 24,0,0,1,1,20,25;
  Disabled6: 24,0,0,1,1,20,25;
  Disabled7: 24,0,0,1,1,20,25;
  Disabled8: 24,0,0,1,1,20,25;
  Disabled9: 24,0,0,1,1,20,25;
  Disabled10: 24,0,0,1,1,20,25;
  Pushed1: 24,0,0,1,1,20,25;
  Pushed2: 24,0,0,1,1,20,25;
  Pushed3: 24,0,0,1,1,20,25;
  Pushed4: 24,0,0,1,1,20,25;
  Pushed5: 24,0,0,1,1,20,25;
  Pushed6: 24,0,0,1,1,20,25;
  Pushed7: 24,0,0,1,1,20,25;
  Pushed8: 24,0,0,1,1,20,25;
  Pushed9: 24,0,0,1,1,20,25;
  Pushed10: 24,0,0,1,1,20,25;
  Icon1: 306,0,1,30,19,0,0,255,0,255;
  Icon2: 306,0,21,30,20,0,0,255,0,255;
  Icon3: 306,0,41,30,19,0,0,255,0,255;
  Icon4: 306,0,61,30,19,0,0,255,0,255;
  Icon5: 306,0,81,30,19,0,0,255,0,255;
  Icon6: 306,0,101,30,19,0,0,255,0,255;
  Icon7: 306,0,121,30,19,0,0,255,0,255;
  Icon8: 33,0,141,30,19,0,0,255,0,255;
  Icon9: 306,0,161,30,19,0,0,255,0,255;
  Icon10: 306,0,181,30,19,0,0,255,0,255;
  Icon11: 306,0,200,30,19,0,0,255,0,255;
  MinValue: -1;
  MaxValue: 100;
  CurrentValue#DP: 150994945;
  FirstState#DP: 2134769829;
  LastState#DP: 2134769830;
  PressedEvent: 2132607040;
  }
  gps_button
  {
  ID: 4063385;
  Class: NStateButton;
  Coordinates: 76,0,22,20;
  Visibility#DP: 2134769925;
  LongTapDownEvent: 2132606983;
  States: 14;
  StateChangeOnTap: disable;
  Enabled1: 24,0,0,1,1,20,25;
  Enabled2: 24,0,0,1,1,20,25;
  Enabled3: 24,0,0,1,1,20,25;
  Enabled4: 24,0,0,1,1,20,25;
  Enabled5: 24,0,0,1,1,20,25;
  Enabled6: 24,0,0,1,1,20,25;
  Enabled7: 24,0,0,1,1,20,25;
  Enabled8: 24,0,0,1,1,20,25;
  Enabled9: 24,0,0,1,1,20,25;
  Enabled10: 24,0,0,1,1,20,25;
  Enabled11: 24,0,0,1,1,20,25;
  Enabled12: 24,0,0,1,1,20,25;
  Enabled13: 24,0,0,1,1,20,25;
  Enabled14: 24,0,0,1,1,20,25;
  Disabled1: 24,0,0,1,1,20,25;
  Disabled2: 24,0,0,1,1,20,25;
  Disabled3: 24,0,0,1,1,20,25;
  Disabled4: 24,0,0,1,1,20,25;
  Disabled5: 24,0,0,1,1,20,25;
  Disabled6: 24,0,0,1,1,20,25;
  Disabled7: 24,0,0,1,1,20,25;
  Disabled8: 24,0,0,1,1,20,25;
  Disabled9: 24,0,0,1,1,20,25;
  Disabled10: 24,0,0,1,1,20,25;
  Disabled11: 24,0,0,1,1,20,25;
  Disabled12: 24,0,0,1,1,20,25;
  Disabled13: 24,0,0,1,1,20,25;
  Disabled14: 24,0,0,1,1,20,25;
  Pushed1: 24,0,0,1,1,20,25;
  Pushed2: 24,0,0,1,1,20,25;
  Pushed3: 24,0,0,1,1,20,25;
  Pushed4: 24,0,0,1,1,20,25;
  Pushed5: 24,0,0,1,1,20,25;
  Pushed6: 24,0,0,1,1,20,25;
  Pushed7: 24,0,0,1,1,20,25;
  Pushed8: 24,0,0,1,1,20,25;
  Pushed9: 24,0,0,1,1,20,25;
  Pushed10: 24,0,0,1,1,20,25;
  Pushed11: 24,0,0,1,1,20,25;
  Pushed12: 24,0,0,1,1,20,25;
  Pushed13: 24,0,0,1,1,20,25;
  Pushed14: 24,0,0,1,1,20,25;
  CurrentValue#DP: 16777224;
  PressedEvent: 2134769673;
  } 

animierte Akku-Anzeige und Satellitenanzahl siehe oben.


Für das untere Panel:

  SF_Menu_panel
  {
  ID: 5046289;
  Class: SkinContainer;
  Coordinates: 0,0,480,48;
  EnabledState#DP: 2134769706;
  LongTapDownEvent: 2132606983;
  }

Das Panel unten in der Mitte

  keyboard.panel
  {
  ID: 5046357;
  Class: PushButton;
  Coordinates: 52,0,376,48;
  Background: 212,0,0,376,48,0,0;
  Navigatable: no;
  LongTapDownEvent: 2132606983;
  Enabled: 212,0,0,376,48,0,0;
  Pushed: 212,0,0,376,48,0,0;
  } 

Rechter Menübutton

  menu.button.right
  {
  ID: 5046292;
  Class: PushButton;
  Coordinates: 428,0,52,48;
  Navigatable: no;
  Eeffect1: "FlyIn";
  Eeffect2: "ZoomIn";
  EOffset: "AutoCenter";
  LongTapDownEvent: 2132606983;
  HKPush: "right";
  PYOffset: 2;
  Enabled: 128,0,0,52,48,0,0;
  Disabled: 129,0,0,52,48,0,0;
  Pushed: 130,0,0,52,48,0,0;
  Icon: 332,0,0,26,26,13,11,255,0,255;
  PressedEvent: 2132213764;
  } 

linker Menübutton

  menu.button.left
  {
  ID: 5046434;
  Class: PushButton;
  Coordinates: 0,0,52,48;
  Navigatable: no;
  Visibility#DP: 2135752745;
  Eeffect1: "FlyIn";
  Eeffect2: "ZoomIn";
  EOffset: "AutoCenter";
  LongTapDownEvent: 2132606983;
  HKPush: "left";
  PYOffset: 2;
  Enabled: 128,0,0,52,48,0,0;
  Disabled: 129,0,0,52,48,0,0;
  Pushed: 130,0,0,52,48,0,0;
  Icon: 333,0,0,26,26,13,11,255,0,255;
  PressedEvent: 2132213768;
  }
  button_back
  {
  ID: 5046293;
  Class: PushButton;
  Coordinates: 0,0,52,48;
  Visibility#DP: 2135752744;
  Eeffect1: "FlyIn";
  Eeffect2: "ZoomIn";
  EOffset: "AutoCenter";
  LongTapDownEvent: 2135556150;
  HKPush: "left";
  PYOffset: 2;
  Enabled: 128,0,0,52,48,0,0;
  Disabled: 129,0,0,52,48,0,0;
  Pushed: 130,0,0,52,48,0,0;
  Icon: 133,0,0,30,30,13,11,255,0,255;
  PressedEvent: 2132213775;
  } 

Aktuelle Geschwindigkeit

  Speed
  {
  ID: 5046294;
  Class: GenericFormattedText;
  Coordinates: 80,2,65,30;
  Text#DP: 2132082689;
  TextColor: 255,255,255;
  BGMode: transparent;
  Font: 15;
  VAlign: center;
  LongTapDownEvent: 2132606983;
  TypeFormat: 5;
  UnitFont: 14;
  UnitType#DP: 2135293986;
  } 

Kilometer bis zum Ziel

  Distance
  {
  ID: 5046295;
  Class: GenericFormattedText;
  Coordinates: 317,24,65,20;
  Visibility#DP: 2134769740;
  Text#DP: 67108872;
  TextColor: 255,255,255;
  BGMode: transparent;
  Font: 2;
  HAlign: right;
  VAlign: center;
  LongTapDownEvent: 2132606983;
  TypeFormat: 3;
  UnitFont: 14;
  UnitType#DP: 2135293986;
  } 

Noch zu fahrende Zeit

  Remaining_Time
  {
  ID: 5046296;
  Class: GenericFormattedText;
  Coordinates: 225,3,65,20;
  Visibility#DP: 2134769740;
  Text#DP: 67108874;
  TextColor: 255,255,255;
  Font: 2;
  HAlign: right;
  VAlign: center;
  LongTapDownEvent: 2132606983;
  TypeFormat: 1;
  UnitFont: 14;
  UnitType#DP: 2135556140;
  } 

Ankunftszeit

  ETA
  {
  ID: 5046297;
  Class: GenericFormattedText;
  Coordinates: 302,3,89,38;
  Visibility#DP: 2134769740;
  Text#DP: 67108874;
  TextColor: 255,255,55;
  BGMode: transparent;
  Font: 15;
  LongTapDownEvent: 2132606983;
  TypeFormat: 2;
  UnitFont: 16;
  UnitType#DP: 2135556140;
  }

Höhe über normal null

  Value_Height
  {
  Class: SkinText;
  Coordinates: 95,24,65,20;
  TextColor: 255,255,255;
  Font: 8;
  HAlign: left;
  VAlign: center;
  //Samsung Höhe
  TextFormat: "%16777221; ^F10^m";
  } 

Versteckter Button zur umschaltung in den Splitscreen

  SplitViewButton
  {
  // SkinElementModelCoder
  Class: PushButton;
  Coordinates: 368,-1,60,49;
  BGMode: transparent;
  Navigatable: no;
  Enabled: 80,0,0,60,49,0,0;
  Pushed: 80,0,49,60,98,0,0;
  PressedEvent: 2134769670;
  } 

Routenberechnungsanzeige

  Route_calculation_progress
  {
  ID: 5046304;
  Class: NStateIcon;
  Coordinates: 52,0,376,48;
  Visibility#DP: 2135752733;
  LongTapDownEvent: 2132606983;
  States: 11;
  MinValue: 0;
  MaxValue: 100;
  CurrentValue#DP: 100663298;
  BitmapReference1: 257,0,0,376,48,0,0;
  BitmapReference2: 258,0,0,376,48,0,0;
  BitmapReference3: 259,0,0,376,48,0,0;
  BitmapReference4: 260,0,0,376,48,0,0;
  BitmapReference5: 261,0,0,376,48,0,0;
  BitmapReference6: 262,0,0,376,48,0,0;
  BitmapReference7: 263,0,0,376,48,0,0;
  BitmapReference8: 264,0,0,376,48,0,0;
  BitmapReference9: 265,0,0,376,48,0,0;
  BitmapReference10: 266,0,0,376,48,0,0;
  BitmapReference11: 267,0,0,376,48,0,0;
  } 

TMC-Sendername und Uhrzeit siehe oben.



Black Pearl Skin

Durchschnittsgeschwindigkeit beim LKW-Button ändern

Die Werte sind folgendermaßen.
Landstrasse Durchschnitt = 65km/h, BAB = 83km/h

Abändern kann man diese ganz einfach.

Suche unter MFD -> navigation -> Skin480X272 -> Elemente -> Daten die" 3_Skin_Datei_1.txt".
Mit einem Editor öffnen.
Hier im Editor nach AB_Geschwindigkeit_Button suchen.
Der Wert in MinValue: steht auf 23.
Diesen kannst du abändern, in dem du die Rechnung:
Angenommene Durchschnittsgeschwindigkeit / 60 / 60 * 100.
Das Ergebnis ist eine zweistellige Vorkommazahl, die du entsprechend auf oder abrundest und diese Zweistellige Zahl dann in MinValue einträgst/ersetzt.

Analog dazu für die Landstrasse
NON_AB_Geschwindigkeit_Button.



Weblinks

Vorlage:Adsense

<a _fcknotitle="true" href="Category:GoPal_5.x_Skinning">GoPal_5.x_Skinning</a>