NF-EasySkinning - Skinnen ohne CleanUp


Um beim Skinnen der Gopal Version 5 das lstige Lschen der Datei "PFSkin.bsf" zu automatisieren habe ich ein Script fr MortScript geschrieben! Dadurch wird geprft, ob die aktuelle "PFSkin.skn" bei beenden von GoPal (per EXIT-Button im Hauptmen) neuer ist, als die "PFSkin.skn" beim Start von GoPal!

Dazu muss folgendermassen vorgegangen werden:


MortScript muss im Ordner "\My Flash Disk\programme\MortScript" installiert sein!!!

1.) In die vorhandene "PFSkin.skn" im Container "sf_view_titlebar.default" den Eintrag

launch_context_help
{
ID: 5963808;
Class: PushButton;
Coordinates: 400,0,80,32;
EnabledState#DP: 2135556133;
LongTapDownEvent: 2132606983;

PYOffset: 2;
Enabled: 156,0,0,80,32,0,0;
Disabled: 157,0,0,80,32,0,0;
Pushed: 158,0,0,80,32,0,0;
Icon: 159,0,0,30,30,25,-1,255,0,255;
DisabledIcon: 159,0,0,30,30,25,-1,255,0,255;
PressedEvent: 838860803;

}

entweder lschen oder deaktivieren

und den Eintrag

//edited by nf
launch_context_help
{
ID: 5963808;
Class: PushButton;
Coordinates: 400,0,40,32;
EnabledState#DP: 2135556133;
LongTapDownEvent: 2132606983;
PYOffset: 2;
Enabled: 156,0,0,40,32,0,0;
Disabled: 157,0,0,40,32,0,0;
Pushed: 158,0,0,40,32,0,0;
Icon: 159,0,0,30,30,5,-1,255,0,255;
DisabledIcon: 159,0,0,30,30,5,-1,255,0,255;
PressedEvent: 838860803;
}
//////
//added by nf
sbExit
{
ID: 5046335;
Class: PushButton;
Coordinates: 440,0,40,32;
Navigatable: no;
LongTapDownEvent: 2132606983;
PYOffset: 2;
Enabled: 156,0,0,40,32,0,0;
Pushed: 158,0,32,40,32,0,0;
Icon: 51,0,0,30,30,5,1,255,0,255;
PressedEvent: 2063597577;
}
//////

einfgen

Dadurch wird in der Titelleiste des GoPal-Hauptmens ein Ausschalt-Button angezeigt durch den das laufende GoPal beendet wird


2.) Auf dem Navi im Ordner "\My Flash Disk\navigation\menu\init.d" die Datei "k60navigation.lua" umbenennen in "k60navigation.lua.original"

3.) die "EasySkinning.rar" entpacken und den Ordner "My Flash Disk" auf das Navi kopieren

4.) Noch ein letztes Mal mit der herkmmlichen Vorgehensweise (CleanUp) die vorhandene "PFSkin.bsf" lschen und das Gert neu starten!


Von nun an stehen euch die Vorzge des "NF-EasySkinning" zur Verfgung!

Wird nun whrend des laufenden GoPal eine neuere "PFSkin.skn" eingefgt wird dies beim Beenden von GoPal erkannt und die vorhandene "PFSkin.bsf" automatisch gelscht!


Ich hoffe, bei euch klappt es genauso gut wie bei mir!


Greetings
NAVIGATION-FREAK