Button für Dunkelschaltung des Bildschirms / Stromsparfunktion in GoPal 4.01

  • Hallo,


    für alle, denen es zu aufwändig ist, meinen Skin zu analysieren, möchte ich einige Vorschläge hier im Forum präsentieren, die dann gerne übernommen werden können.


    Diesmal geht es um einen Button, durch den man den Bildschirm vorübergehend dunkelschalten (Stromsparfunktion) kann.


    Das MortScript startet einfach den MP3-Player von GoPal und nutzt dessen Dunkelschaltung. Nachteil: Da der Bildschirm durch einfachen Klick darauf wieder aktiviert wird, kann man das Navi nicht einfach in die Jackentasche stecken und hoffen, dass es weniger Strom verbraucht ... ;)


    In der Datei PFSkin.skn sind folgende Zeilen einzufügen; z.B. unter:


    mapview
    {
    ...


    ScreenOff_PowerSaveButton
    {
    // SkinElementModelCoder
    Class: LauncherButton;
    Coordinates: 85,130,48,48;


    // SkinButtonModelCoder
    PYOffset: 2;
    Enabled: 48,0,0,48,48,0,0,255,0,255;
    Pushed: 48,0,48,48,48,0,0,255,0,255;
    Icon: 335,0,330,30,30,9,9,255,0,255;
    launch: "$MORT_PFAD$\screenoff.exe";
    }
    ...
    {


    Der Code kann auch in einem Menü verwendet werden. Die Koordinaten sind auf jeden Fall individuell anzupassen !!!


    Als $MORT_PFAD$ wurde der Ordner festgelegt, in dem sich das Mort-Script und die .exe-Datei befinden.


    Dazu ist entweder in der Datei PFSpecial.skn oder in der PFSkin.skn folgende Definition vorzunehmen:


    Defines
    {
    ...
    MORT_PFAD: "\Storage Card\Programme\MortScript\Navigation";
    ...
    }


    oder einfach direkt im Code:
    launch: "\Storage Card\Programme\MortScript\Navigation\screenoff.exe";


    Das MortScript screenoff.mscr befindet sich im Verzeichnis
    \Storage Card\Programme\MortScript\Navigation\
    und wird durch screenoff.exe auch ohne Installation von MortScript.exe aufgerufen.


    Zur Erinnerung: Bei screenoff.exe handelt es sich um eine umbenannte MortScript-Autostart.exe-Datei, die sich im gleichen Verzeichnis, wie das Script befinden muß.


    Die Script- und Exe-Dateien können auch in einen anderen Ordner abgelegt werden. Dann sind die Pfade für "MORT_SCRIPT" in der PFSkin.skn oder PFSpecial.skn und in der Datei _Defines.mscr oder auch im Script selbst entsprechend anzupassen.


    Viel Erfolg

    : drink

    Einmal editiert, zuletzt von ferry8 ()

  • Hi ferry8!


    Das ist eine tolle Idee, bestimmte funktionale Blöcke hier als Baukasten der Allgemeinheit zur Verfügung zu stellen! Es gibt sicher viele, die mit dem org. Skin an sich zufrieden sind, sich aber vlt. doch die eine oder andere kleine Änderung wünschen und wo es sich nicht 'lohnt' oder die sich nicht trauen, deswegen eine ausgewachsenen Skin (mit Haut und Haaren) zu installieren.


    Klasse, weiter so! :tup (und die Einsteigerhilfe kriegt auch wieder Futter!)

  • Zitat

    Original von Ralf25
    Hi ferry8!


    Das ist eine tolle Idee, bestimmte funktionale Blöcke hier als Baukasten der Allgemeinheit zur Verfügung zu stellen! Es gibt sicher viele, die mit dem org. Skin an sich zufrieden sind, sich aber vlt. doch die eine oder andere kleine Änderung wünschen und wo es sich nicht 'lohnt' oder die sich nicht trauen, deswegen eine ausgewachsenen Skin (mit Haut und Haaren) zu installieren.


    Klasse, weiter so! :tup (und die Einsteigerhilfe kriegt auch wieder Futter!)


    ferry8 Kann mich Ralf seinen Worten nur anschließen!


    Das komplette Autorenteam der Einsteigerhilfe ist schon informiert ;D

    • Offizieller Beitrag
    Zitat

    Original von Hepe
    Das komplette Autorenteam der Einsteigerhilfe ist schon informiert ;D


    das komplette team ist informiert! danke dafür.


    eine bitte an ferry8!


    kannst du mir zum ende nächster woche eine sammlung deine "codeschnipsellink" per pn zukommen lassen. ich bin jetzt fast anderthalb wochen verhindert und mein autorenteam geht mit in kurzurlaub. das wäre echt hilfreich für mich für die aufarbeitung ab übernächstem wochenende.
    vielen dank für die zusätzliche mühe. ;)



    mfg rohoel.

  • rohoel,


    hat Dich die Forumgemeinde so sehr gestresst, daß Du in einen Kurzurlaub gehen mußt ;) ;) ;)
    auf jeden Fall wünsche ich Dir und dem Autorenteam jetzt schon gute Erholung und viel gute Eingaben für die weitere Forenarbeit.


    Tschau
    Klaus :D :)

  • rohoel


    was brauchst Du denn genau ?


    nur die Links zu den Beiträgen oder die vollständigen Inhalte ??

    Einmal editiert, zuletzt von ferry8 ()

    • Offizieller Beitrag
    Zitat

    Original von kdreichert
    rohoel,


    hat Dich die Forumgemeinde so sehr gestresst, daß Du in einen Kurzurlaub gehen mußt ;) ;) ;)
    auf jeden Fall wünsche ich Dir und dem Autorenteam jetzt schon gute Erholung und viel gute Eingaben für die weitere Forenarbeit.


    Tschau
    Klaus :D :)


    das autorenteam in alleinunion :rofl dankt dir! wenn ich dir sage, daß es erneut auf lehrgang geht, glaubt das bald kein mensch mehr. :D das wochenende verbringe ich aber ganz privat in berlin! : drink


    Zitat

    Original von ferry8
    rohoel
    was brauchst Du denn genau ?
    nur die Links zu den Beiträgen oder die vollständigen Inhalte ??


    eine linkliste aller deiner beiträge per pn würde mir reichen. danke dir für die unterstützung!



    mfg rohoel.