Anzeige nächstes Manöver MapView

  • Zitat

    Original von Hepe


    NaviToni, du bist ja ne Maus :gap - Seinen vielleicht? ;D


    Sage doch einfach mal wo mit was die automatische Anpassung definiert wird.
    Nach dem ich ne halbe Stunde gesucht habe (wegen dem Wolf der skinnen kann ;)) interessiert es mich auch.


    Hallo Hepe,
    Mackula hatte die Veränderungen an einer Passage vorgenommen, die ich erstellt hatte (nannte sich ..._mini3).
    Deswegen kann ich die Veränderungen natürlich ganz leicht erkennen :D
    Hoffe das ist jetzt verständlich.
    Schreibe Morgen mal etwas dazu, muss jetzt ins Bett ;)

  • Danke erst mal.


    Gute Nacht NaviToni ;)


    edit: sehe gerade das Mackula gestern auch schon reagiert hatte.
    War noch auf der anderen Seite, und ist untergegangen..., habe es aber jetzt gefunden ;) Danke

    Einmal editiert, zuletzt von Hepe ()

  • Hallo Hepe,
    puuh ;) zum Glück, denn selbst wenn ich wollte ich könnte gar nicht helfen.
    Ich sehe zwar die Veränderungen aber kann sie nicht richtig deuten.
    Das bedeutet ich verstehe nicht wie Mackula es hinbekommt das sich die Rahmengröße an der "notwendigen" Breite anpasst ?(.
    Schade, na ja vielleicht erklärt mir das einer mal, vielleicht Du ;)?


    Fände ich sehr nett!!!
    : drink :]

  • Hab bei mir die aktuelle Straße nach unten befördert, die Zeile ist nur 26 Pix hoch. Ich hätte jetzt gerne das Zeichen für das nächste Manöver auch nur 26x26 Pix groß.
    Dazu hab ich die 6 dafür zuständigen Bilder verkleinert (signpost...).
    Wollte dann eigentlich diesen Code ändern, aber dann zeigt er mir überhaupt kein Zeichen mehr an. Was muß ich da ändern?
    bitte um eure Hilfe.



    SF_Map_sign_post_mini1 //
    {
    // SkinElementModelCoder
    Class: SkinContainer;
    Coordinates: 0,132,50,50;
    TextColorINT#DP: 262276; //_OUT_MD_SIGNPOST_FG_COLOR
    BGColorINT#DP: 262275; //_OUT_MD_SIGNPOST_BG_COLOR
    BGMode: opaque;
    BorderColorINT#DP: 262277; //_OUT_MD_SIGNPOST_BORDER_COLOR
    Border#DP: 262278; //_OUT_MD_SIGNPOST_BORDER_WIDTH
    BorderRounds#DP: 262279; //_OUT_MD_SIGNPOST_BORDER_ROUNDS
    BorderGap: 1;
    Visibility#DP: 3801144; //GUIDANCE_ACTIVE


    // FormModelCoder
    DynamicFormX: 0;
    DynamicFormY: 0;
    DynamicFormWidth: 50;
    DynamicFormHeight: 50;


    // SkinContainerModelCoder


    // SkinScrollbarOwnerModelCoder



    BitmapIconPanel
    {
    // SkinElementModelCoder
    Class: BitmapIconPanel;
    Coordinates: 3,3,44,44;
    RoundAboutBitmapOffset1: "-4, -8"; // additional property
    RoundAboutBitmapOffset2: "-3, -8"; // additional property
    RoundAboutBitmapOffset3: "-2, -8"; // additional property
    RoundAboutBitmapOffset4: "-1, -8"; // additional property
    RoundAboutBitmapOffset5: "0, -7"; // additional property
    RoundAboutBitmapOffset6: "-1, -6"; // additional property
    RoundAboutBitmapOffset7: "-2, -4"; // additional property
    RoundAboutBitmapOffset8: "-3, -1"; // additional property
    RoundAboutBitmapOffset9: "-4, 0"; // additional property
    RoundAboutBitmapOffset10: "-5, -1"; // additional property
    RoundAboutBitmapOffset11: "-6, -4"; // additional property
    RoundAboutBitmapOffset12: "-7, -6"; // additional property
    RoundAboutBitmapOffset13: "-8, -7"; // additional property
    RoundAboutBitmapOffset14: "-7, -8"; // additional property
    RoundAboutBitmapOffset15: "-6, -8"; // additional property
    RoundAboutBitmapOffset16: "-5, -8"; // additional property


    // BasicIconPanelModelCoder
    StreetColorINT#DP: 262276; //_OUT_MD_SIGNPOST_FG_COLOR


    // BitmapIconPanelModelCoder
    NumberOfLegs: 16;
    JunctionBitmap: 1164,0,55,55,55,0,0,255,0,255;
    JunctionLegsBitmap: 1165,0,0,55,55,0,0,255,0,255;
    RoundAboutRightBitmap: 1166,0,0,52,52,0,0,255,0,255;
    RoundAboutLeftBitmap: 1167,0,0,52,52,0,0,255,0,255;
    RoundAboutLegsBitmap: 1168,0,0,52,52,0,0,255,0,255;
    JunctionUturnRightBitmap: 1164,0,880,55,55,0,0,255,0,255;
    JunctionUturnLeftBitmap: 1164,0,0,52,52,0,0,255,0,255;
    RoundAboutCircleBitmap: 1168,0,832,52,52,0,0,255,0,255;
    RoundAboutRightUturnBitmap: 1166,0,832,52,52,0,0,255,0,255;
    RoundAboutLeftUturnBitmap: 1167,0,832,52,52,0,0,255,0,255;
    UturnLeftBitmap: 1169,6,56,44,44,0,0,255,0,255;
    UturnRightBitmap: 1169,0,6,44,44,0,0,255,0,255;
    PreAnnounceLeftBitmap: 1169,0,149,44,44,0,0,255,0,255;
    PreAnnounceRightBitmap: 1169,6,99,44,44,0,0,255,0,255;
    JunctionBitmapOffset1: "0,-10";
    JunctionBitmapOffset2: "-3,-11";
    JunctionBitmapOffset3: "-3,-9";
    JunctionBitmapOffset4: "1,-8";
    JunctionBitmapOffset5: "2,-7";
    JunctionBitmapOffset6: "1,-9";
    JunctionBitmapOffset7: "0,-5";
    JunctionBitmapOffset8: "-2,1";
    JunctionBitmapOffset9: "-5,2";
    JunctionBitmapOffset10: "-9,1";
    JunctionBitmapOffset11: "-11,-5";
    JunctionBitmapOffset12: "-12,-9";
    JunctionBitmapOffset13: "-13,-7";
    JunctionBitmapOffset14: "-12,-8";
    JunctionBitmapOffset15: "-9,-8";
    JunctionBitmapOffset16: "-8,-11";
    JunctionBitmapOffset17: "-11,-10";
    ArrowColorINT#DP: 262276; //_OUT_MD_SIGNPOST_FG_COLOR




    Gruß

  • Hallo Hepe,


    vielen Dank für deine Antwort. Möchte im Großen und Ganzen beim Navirunnerskin6.1 bleiben. Daher werde ich mir mal die Pflichtlektüre reinziehen und mich mal dran versuchen.
    Hast du mir einen schnellen Tip, wie ich schnell meine Ergebnisse betrachten kann? Um die Dateien zu verändern, muss ich sie ja erst irgendwo hin kopieren. Ansonsten kann ich sie ja nicht bearbeiten.
    Also Danke nochmal.


    Gruß Jürgen

  • Hi


    @pinkcream


    Ich befürchte, das es nicht ganz so einfach ist.
    Beim Verkleinern musst Du zB alle Offset-Werte manuell anpassen.


    Vielleicht wäre es einfacher mit den Lane_Guide Pfeilen zu arbeiten.
    Probier das mal aus, ansonsten kann ich heute nacht auch mal was versuchen, aber jetzt geh ich erstmal was raus ;)


    CYa
    Mackula

  • Dank dir Mackula, ich glaub nicht das ich das hinbekomme, probieren tu ichs auf jeden Fall.


    Gruß

  • Hallo NaviToni


    Zitat

    "notwendigen" Breite anpasst .
    Schade, na ja vielleicht erklärt mir das einer mal, vielleicht Du ?


    also ich habe diese Änderungen festgestellt



    setzt das Feld in der Mitte des gesammten Feldes,
    in der Höhe wie Breite und der rest ist nicht zu sehen
    HAlign: center;
    VAlign: center;



    Versetzt das restliche Feld nach Links, das - ist zu beachten,
    also wenn die Zahl nicht hoch genug ist sind Spalten zu sehen. :gap


    CenterX: -100; // Nach Links versetzen
    CenterX: 100; // Nach Rechts versetzen
    CenterY: 0; // in der Höhe versetzten


    Gruß Cyberwolf

    Einmal editiert, zuletzt von Cyberwolf ()


  • Hallo cyberwolf,
    vielen Dank, ich dachte diese zwei Änderungen betreffen nur das zentrieren innerhalb des Rahmens, aber nicht die Rahmengröße ?(
    Na ja, ist ja auch egal (funktioniert ja ;))

  • Ja, aber wenn ich sie auskomentiert habe war der gesammte Ramen da.


    HAlign: center;
    VAlign: center;



    Gruß Cyberwolf

  • Zitat

    Original von juecad
    Hallo Hepe,


    vielen Dank für deine Antwort. Möchte im Großen und Ganzen beim Navirunnerskin6.1 bleiben. Daher werde ich mir mal die Pflichtlektüre reinziehen und mich mal dran versuchen.
    Hast du mir einen schnellen Tip, wie ich schnell meine Ergebnisse betrachten kann? Um die Dateien zu verändern, muss ich sie ja erst irgendwo hin kopieren. Ansonsten kann ich sie ja nicht bearbeiten.
    Also Danke nochmal.


    Gruß Jürgen


    Hallo Jürgen,


    bin ich jetzt zu spät mit meiner Antwort...?


    Schön das du dir erst mal die "Pflichtlektüre" reinziehen willst. :]


    Zum bearbeiten der Dateien würde ich zum Programm Notepad++ (Google) raten, ist sehr komfortabel. Kannst mehrere Dateien laden und im Wechsel bearbeiten, anschauen vergleichen usw.
    Alternativ kannst du auch zum Window eigenen Wordpad greifen, ist aber nicht so vielseitig.


    Um Dateien vergleichen zu können empfiehlt sich Winmerge (Google)
    Sehr empfehlenswert!


    Die zu bearbeitenden Dateien erst ein mal auf dem Rechner sichern!
    Und dann immer mit Kopien arbeiten.
    Ich habe mir dazu ein Arbeitsordner mit 50 Unterordner angelegt. Die Unterordner einfach 1, 2, 3, 4... bis 50 genannt.


    So kann man einzelne Bearbeitungsschritte abspeichern und kann bei misslungenen Bearbeitungen (davon gibt es sehr sehr viele am Anfang...und später werden es auch nicht viel weniger :D)
    wieder auf eine Lauffähige Dateiversion zurückgreifen.


    In die Unterordner kommen dann immer fortlaufend die bearbeiteten Kopien.
    Diese dann wieder zum nächsten kleinen Änderungsschritt nehmen.


    Aber immer in kleine für dich überschaubare Schritte arbeiten, sonst findest du den Fehler nach dem Test auf dem Navi nicht mehr wieder ;D


    Melde dich wieder wenn du nicht weiter kommst



  • Hi


    Sorry, ich kann das auch nicht wirklich erklären ;)
    Es gibt keine Befehlszeile , die die variable Breite aktiviert ;)
    Es liegt daran, das der Hintergrund schon im SkinElementModelCoder des Containers definiert wird.
    Im Zusammenspiel mit dem BitmapIconPanel passt sich der Hintergrund dann an.
    Warum und wie genau das gemacht wird, davon hab ich keine Ahnung.
    Aber es funktioniert :D




    Hi


    Ja, das liegt daran, das der Hintergrund von der Mitte aus "aufgezogen" wird.
    Wenn du HAlign auskommentierst, dann steht da quasi HAlign: left;
    Wenn Du jetzt CenterX: 120; eingeben würdest, müsste das Schild auch wieder in der Mitte und kleiner sein ;)



    CYa
    Mackula

  • Hallo Hepe,


    möchte mich nochmal für deine Hilfe bedanken. Habe nun einen kleinen Erfolg errungen.
    Hier der Beweis:


    Gruß Jürgen