NF-EasySkinning - Skinnen ohne CleanUp

  • NF-EasySkinning - Skinnen ohne CleanUp



    Um beim Skinnen der Gopal Version 5 das lästige Löschen der Datei "PFSkin.bsf" zu automatisieren habe ich ein Script für MortScript geschrieben! Dadurch wird geprüft, 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 löschen 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;
    }
    //////


    einfügen


    Dadurch wird in der Titelleiste des GoPal-Hauptmenüs 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 herkömmlichen Vorgehensweise (CleanUp) die vorhandene "PFSkin.bsf" löschen und das Gerät neu starten!



    Von nun an stehen euch die Vorzüge des "NF-EasySkinning" zur Verfügung!


    Wird nun während des laufenden GoPal eine neuere "PFSkin.skn" eingefügt wird dies beim Beenden von GoPal erkannt und die vorhandene "PFSkin.bsf" automatisch gelöscht!



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



    Greetings
    NAVIGATION-FREAK