3D/2D - Helligkeit - Stop Navigation - Buttons

  • Hallo,


    ich würde gerne während der Navigation einen 3D/2D-Button einbinden. Leider gibts ja bisher keine fertigen Skins fürs 350T, aber der Button täte es ja auch schon. Ich hab bisher folgendes probiert:
    Ich habe aus einem Skin (Apfel iSkin) den entsprechenden Button auf mein Navi gezogen und dann den Codeteil in meine PFskin eingefügt direkt bei MapViewArea (Die Koordinaten hab ich auch versucht anzupassen):



    Leider verändert sich gar nichts - kein Button, kein Fehler, als ob ich nichts verändert hätte...


    Vielleicht kann mir da jemand helfen! Danke!


    Gruß
    Andreas

    Einmal editiert, zuletzt von anbefr ()

  • Ich glaube, dass ich meinen Fehler gefunden habe:
    Der Wert "ICON" muss durch die Werte "enabled" und "pushed" ersetzt werden...aber nur durch welche Werte?

  • Hallo,


    1. nach der Änderung "Softreset"
    2. Fehlt Dir doppelte Belegung. Die Taste hat 2 Funktionen. Umschalten in 3D und wieder in 2D.


    In der PFskin.skn wird das ja so aufgeführt



    MapButton
    {
    Class: NStateButton;
    Coordinates: $MAP_BUTTON_COORDS$;
    States: 2;
    TextId1: 53011;
    TextId2: 53014;
    TextCoordinates: $BUTTONTEXT_COORDS_120x40$;
    HAlign: left;
    VAlign: center;
    Enabled1: 185,0,0,160,40,0,0;
    Focussed1: 185,0,40,160,40,0,0;
    Pushed1: 185,0,80,160,40,0,0;
    Disabled1: 185,0,120,160,40,0,0;
    Enabled2: 185,0,0,160,40,0,0;
    Focussed2: 185,0,40,160,40,0,0;
    Pushed2: 185,0,80,160,40,0,0;
    Disabled2: 185,0,120,160,40,0,0;
    Icon1: 84,0,30,30,30,5,5,255,0,255;
    Icon2: 84,0,0,30,30,5,5,255,0,255;
    PYOffset: 2;
    Wordbreak: yes;
    Action1: MapMenu.3d;
    Action2: MapMenu.3d;


    ist zwar sehr groß und an falscher Stelle, läuft aber. Muß nur noch verkleinert werden und an gewünschte Position.


    Gruß
    Braker3000

    2 Mal editiert, zuletzt von Braker3000 ()

  • Ich habs jetzt wie folgt gelöst - und zusätzlich noch den StopGuidanceButton eingefügt - danach den Umschalt-Button:


    StopGuidanceButton
    {
    Class: PushButton;
    Coordinates: 290,160,30,30; //x von links, y von oben, breite, höhe
    Enabled: 23,0,150,30,30,0,0;
    Pushed: 23,0,150,30,30,0,2;
    PYOffset: 0;
    BGMode: transparent;
    FocussedColor: 0,0,0,0;
    DisableFocus: yo;
    Wordbreak: yes;
    KPush: enter,left;
    Action: MapMenu.stopguidance;
    }


    2D-3D_Umschaltung
    {
    Class: PushButton;
    Coordinates: 0,160,48,48;
    Enabled: 84,0,30,30,30,5,5,255,0,255;
    Pushed: 84,0,0,30,30,5,5,255,0,255;
    PYOffset: 0;
    BGMode: transparent;
    FocussedColor: 0,0,0,0; //avoids showing the button
    DisableFocus: yo;
    Wordbreak: yes;
    KPush: enter,left;
    Action: MapMenu.3d;
    }



    Das optische "Klickverhalten" ist damit zwar nicht optimal, aber der Button ist soweit zu erkennen und tut was er soll...

    Einmal editiert, zuletzt von anbefr ()

  • Jetzt noch die Displayhelligkeit... :]

    Einmal editiert, zuletzt von anbefr ()

  • Hauptsache es bleibt Dir noch ein Rest für das Navifenster.


    Nicht dass Du das dann bei den Settings mit einrichten musste, weil das
    alte Fenster zu voll ist mit den ganzen buttons :D

  • Naja die beiden oben eingerichteten Button liegen jeweils unter den beiden Zoom-Button, die ja immer rechts und links am Rand sind. Die Displayhelligkeit würde ich entsprechend darüber packen. Wenns fertig ist mache ich vielleicht mal nen Screenshot...


    Ich finde den Seitenrand nicht ganz so wichtig und die Software scheint den Auto-Zoom während der Navigation ziemlich gut zu beherrschen, so dass bei mir der mittlere Kartenbereich zur Navigation im Auto bisher völlig ausreichend war...!
    ;)

  • So nun funktionieren auch die Helligkeit-Buttons - hier der Code dazu falls es jemand anderen auch interessiert:


    BrightnessMinus
    {
    Class: LauncherButton;
    Coordinates: 0,70,40,40;
    Enabled: 10,0,0,40,40,0,0;
    Pushed: 10,0,80,40,40,0,0;
    Icon: 6,0,60,30,30,5,5,255,0,255;
    PYOffset: 2;
    DisableFocus: yo;
    BGMode: Transparent;
    FocussedColor: 0,0,0,0;
    KPush: enter,left;
    launch: "\My Flash Disk\Navigation\Skin320x240\koord465.exe";
    params: "Backlight=-1";
    }


    BrightnessPlus
    {
    Class: LauncherButton;
    Coordinates: 280,70,40,40;
    Enabled: 10,0,0,40,40,0,0;
    Pushed: 10,0,80,40,40,0,0;
    Icon: 6,0,90,30,30,5,5,255,0,255;
    PYOffset: 2;
    DisableFocus: yo;
    BGMode: Transparent;
    FocussedColor: 0,0,0,0;
    KPush: enter,left;
    launch: "\My Flash Disk\Navigation\Skin320x240\koord465.exe";
    params: "Backlight=+1";
    }


    Wie man sieht braucht man auch das Programm koord465.exe, welches aber hier im Forum tausendfach zu bekommen ist... vielleicht kennt noch jemand einen Weg ohne dieses Programm!?


    Hier dann mal einen Screenshot von mir...sieht noch einigermaße aufgeräumt aus...

  • Zitat

    Original von hausecke
    Sehr schön. :bounce5


    Hey - lustig machen gilt nicht :-D) :P :D


    Ich bin erstmal froh, dass es funktioniert - schön kommt später... ;D : drink

  • hast du mal probiert transparent buttons zu nutzen? hab die beim broadwayskin gesehen - ob das auch bei dem navi funzt?


    btw. ein button zum schnellen umschalten tag/nachtmodus wäre auch noch gut- der scheint ziemlich spät erst umzuschalten - hier ist es ja um 17:00 schon fast dunkel

  • Ich hab erstmal nur "irgendwelche" Buttons genommen, damit es funktioniert...ich werds bestimmt noch optimieren...kommt Zeit kommt Rat...

  • Zitat

    Original von anbefr
    Ich bin erstmal froh, dass es funktioniert - schön kommt später... ;D : drink

    Das meinte ich auch mit meinem sehr schön. Schön das du begonnen hast neuen Fuktionen einzubinden. Mit dem aussehen der Knöpfchens kannst du es sowieso nicht allen recht machen.

  • währe echt nett wenn du das genau beschreiben könntest was wo eingefügt werden muß und wo was hinkopiert werden muß damit auch Leute die nicht soviel ahnung haben davon das ausführen können.

    Einmal editiert, zuletzt von Tomcat9999 ()