Direkte Steuerung der Sprachlautstärke

  • Für die Leute, die nicht auch noch das GoPal PE Forum verfolgen, hier eine Adaption aus dem Originalthread dort: http://www.pocketnavigation.de/board/tid1052478-sid.htm


    Edit: Zur Erläuterung, es handelt sich um ein PopUp Fenster, das sich öffnet, wenn eine der beiden Volume Tasten gedrückt wird und das sich automatisch wieder schließt, wenn keine Taste mehr gedrückt wird.


    Erst mal der Screenshot, Code im nächsten Beitrag.

  • in der PFSpecial.skn:
    MAP_ELEMENTS_TRANSPARENT_COLOR: 77,97,138,200;
    MAP_ELEMENTS_TEXT_COLOR: 248,195,60;
    TURNBYTURN_BG_COLOR: 77,97,138;


    in der PFSkin.skn:
    43: PPSkin\volume_level_blue.png; //added by BroadwayLamb


    AudioConfigPopUpArea komplett:

    AudioConfigPopUpArea
    {
    Coordinates: 120,50,240,100;
    BGColor: $TURNBYTURN_BG_COLOR$;
    Layer: ontop;
    BGMode: opaque;
    Border: 1;
    BorderColor: $MAP_ELEMENTS_TEXT_COLOR$;


    Title
    {
    Class: SkinText;
    Coordinates: 0,0,240,30;
    TextColor: $MAP_ELEMENTS_TEXT_COLOR$;
    TextId: 20040;
    HAlign: center;
    VAlign: center;
    Font: 3;
    }


    SpeechLevel
    {
    ID: 88;
    Class: NStateIcon;
    Coordinates: 24,40,192,48;
    States: 10;
    BitmapReference1: 43,0,0,192,48,0,0,255,0,255; // Not shown, but we need it !
    BitmapReference2: 43,0,0,192,48,0,0,255,0,255;
    BitmapReference3: 43,0,48,192,48,0,0,255,0,255;
    BitmapReference4: 43,0,96,192,48,0,0,255,0,255;
    BitmapReference5: 43,0,144,192,48,0,0,255,0,255;
    BitmapReference6: 43,0,192,192,48,0,0,255,0,255;
    BitmapReference7: 43,0,240,192,48,0,0,255,0,255;
    BitmapReference8: 43,0,288,192,48,0,0,255,0,255;
    BitmapReference9: 43,0,336,192,48,0,0,255,0,255;
    BitmapReference10: 43,0,336,192,48,0,0,255,0,255; //same as BitmapReference9
    BGMode: Transparent;
    }
    }


    in der MapViewArea:
    VolumeUp
    {
    Class: PushButton;
    Coordinates: 280,199,50,50;
    Enabled: 45,0,0,30,30,9,10,255,0,255;
    Pushed: 45,0,0,30,30,9,9,255,0,255;
    PYOffset: 1;
    BGMode: transparent;
    DisableFocus: yo;
    Action: SettingSC.100;
    MoveBehaviour: both;
    HKPush: hk1;
    }


    VolumeDown
    {
    Class: PushButton;
    Coordinates: 153,199,50,50;
    Enabled: 45,0,30,30,30,9,9,255,0,255;
    Pushed: 45,0,30,30,30,9,9,255,0,255;
    PYOffset: 1;
    BGMode: transparent;
    DisableFocus: yo;
    Action: SettingSC.101;
    MoveBehaviour: vertical;
    HKPush: hk2;
    }


    Icon-Dateien aus dem Anhang in den PPSkin Folder - Originale vorher sichern. Bei anderen Farben, bzw. wenn man lieber die Original-Balken hat, natürlich nicht. Ansonsten Dank an martinlo_de, wo ich mal wieder was geklaut habe, gell Martin? :]

  • Ja ja, mach nur.


    Ich würde die Buttons übrigens direkt auf das PopUp schmeissen, da unten sieht man sie gar nicht.

  • Zitat

    Original von martinlo_de
    Ja ja, mach nur.


    Danke.


    Zitat

    Original von martinlo_de
    Ich würde die Buttons übrigens direkt auf das PopUp schmeissen, da unten sieht man sie gar nicht.


    Öhm... dann bräuchte ich aber einen Button, um das PopUP überhaupt anzuzeigen :P

  • Hoppla, da fällt mir noch was ein!


    Um die Original-Balken zu bekommen, muss man den Code ändern. Und zwar bei allen BitmapReferenceN: 43,..... eine 44, eintragen.

  • Zitat

    Original von BroadwayLamb
    Öhm... dann bräuchte ich aber einen Button, um das PopUP überhaupt anzuzeigen :P


    Das ist IMHO sowieso sinniger, da du dann zum einen mehr Platz auf der Kartenansicht hast und zum anderen ein Lautsprechersymbol aussagekräftiger ist als ein Rauf- und ein Runterpfeil, die können ja für alles Mögliche stehen...

  • Zitat

    Original von martinlo_de
    Das ist IMHO sowieso sinniger, da du dann zum einen mehr Platz auf der Kartenansicht hast und zum anderen ein Lautsprechersymbol aussagekräftiger ist als ein Rauf- und ein Runterpfeil, die können ja für alles Mögliche stehen...


    Das ist ein Argument, bei meiner fortgeschrittenen Demenz könnte das schon mal Probleme bereiten :D


    Aber mal ernsthaft, wenn jetzt bei 240 km/h das Handy klingelt, dann ist mir das einfach zu blöd, mit der linken Hand das Handy ans Ohr zu halten, dann mit dem rechten Zeigefinger auf das Lautsprechersymbol zu klicken, und dann in dem sich öffnenden Fenster noch mal nach dem richtigen Button zu suchen und dann den auch noch zu klicken. 8)

  • Zitat

    Original von martinlo_de
    Das ist IMHO sowieso sinniger, da du dann zum einen mehr Platz auf der Kartenansicht hast und zum anderen ein Lautsprechersymbol aussagekräftiger ist als ein Rauf- und ein Runterpfeil, die können ja für alles Mögliche stehen...


    Auch meine Meinung, ein Lautsprechersymbol ist aussagekräftig genug hinsichtlich seiner Bedeutung ;)


    BroadwayLamb
    Aber eine gute Idee und sehr ergonomisch, das so zu realisieren. Auf jeden Fall werd ich es übernehmen, danke Dir schon mal : drink