Programm zur Koordinateneingabe

  • Nochmal hallo Gabi,

    Zitat

    Original von Hera
    Gibt es eine Route *.asc - einfach auf >Keine Route erstellt< und lüppt (läuft)


    Was macht denn >Keine Route erstellt< ?


    Zitat

    Und im tricksen werden "WIR" doch auch immer besser


    lade Dir doch bitte die 1.07Rev.3 nochmal herunter, dann müsste es noch etwas eleganter gehen:
    Registry: "HKCU,Software,Koord_Tunnels"; -> wie gehabt.
    Registry: "HKCU,Software,Koord_NoTunnels"; -> ist neu!
    Die beiden RegKeys werden wechselseitig gelöscht und erzeugt... klar?


    Ciao,
    Stefan

  • Hallo Stefan,


    jetzt bist du mir zuvorgekommen. Ich wollte dich gerade fragen, ob es möglich ist, aus dem einen RegKey zwei Keys zu machen, die wechselseitig gesetzt sind. Dann wäre auch eine Statusanzeige mit zwei (übereinanderliegenden) LaunchFromRegistryButtons möglich.
    Aber nun ist es schon da.


    Ich wollte dich aber bitten, das Ganze für den Sonnenbrillen Regkey zu machen, da ich mir gerne eine kleine Anzeige in die MapViewArea einbauen würde, die mir den Status (An/Aus) der Sonnenbrille anzeigt.


    Wäre das noch viel Aufwand ? :D


    Grüße,
    Jürgen

  • Zitat

    Original von manofmunich
    da ich mir gerne eine kleine Anzeige in die MapViewArea einbauen würde, die mir den Status (An/Aus) der Sonnenbrille anzeigt.


    Wow, das wird eine Forensic-Version der Sonnenbrille...


    Kann es sein, daß Du die "Sonnenbrille" für einen uns bisher unbekannten Zweck entfremdest?


    Edit: Die Sonnenbrille an sich ist ja ein "button", da sollte man direkt ein Icon zuordnen und plazieren können.

    Einmal editiert, zuletzt von m.g ()

  • Zitat

    Original von StefanDausR
    Nochmal hallo Gabi,


    Was macht denn >Keine Route erstellt< ?


    Hi Stefan,


    einfach:
    NextRouteTargetButtonBlind
    {
    Class: PushButton;
    Coordinates: 360,129,120,95;
    TextId: 50263; // KEINE ROUTE...
    TextCoordinates: $BUTTONTEXT_COORDS_1x9$;
    HAlign: center;
    VAlign: center;
    TapMode: TapThrough;
    Enabled: $MAPMENU_BIGBUTTON_STATE_ENABLED$;
    Focussed: $MAPMENU_BIGBUTTON_STATE_FOCUSSED$;
    Pushed: $MAPMENU_BIGBUTTON_STATE_PUSHED$;
    Disabled: $MAPMENU_BIGBUTTON_STATE_DISABLED$;
    //Icon: 131,0,0,30,30,45,10,255,0,255;
    PYOffset: 2;
    Wordbreak: yes;
    }
    Und wenn eine Route läuft:


    [Blockierte Grafik: http://666kb.com/i/am7bfh6peoeti5hb7.gif]
    Denn wenn man/frau länger nicht das Gerät benutzt, weis keiner mehr die Einstellungen/Optionen. Da ich den PNA für meinen Schwiegervater "idioten"sicher mache 8)


    Hinweis, auch für Daniel: Sobald mit Stefans Prog eine *.asc <egal an welchem Speicherort> aufgerufen wird, nimmt es auch der Butten--> nächster Wegpunkt (Der hat auch seinen eigenen Willen; egal was im
    params: "Route=\Storage Card\Programme\Routes\";
    steht 8o:wow



    klar Schef :gap:gap


    Werde testen, was eleganter wirkt und auffällig ist. ;D


    Ciao?? Ist das Oberfränkisch ?(?(:D


    Isch sach man


    tschüüssss



    Edit: Daniel kann schneller schreiben als ich :D :gap ;D : drink

    Einmal editiert, zuletzt von Hera ()

  • Hi m.g,


    natürlich ist die Sonnenbrille ein Button. Wenn sie aber abgeschaltet ist, ist sie unsichtbar. Und das Icon auch. Ich möchte aber eben "sehen", wenn sie abgeschaltet ist. Dafür brauche ich einen RegKey, der existiert, wenn der RegKey für "Sonnenbrille aktiv" nicht existiert, weil der LaunchFromRegistryButton nur den Parameter HideOnNonExistentRegistryEntry kennt. Wenn ich also ein Symbol sehen will, wenn die Sonnenbrille abgeschaltet ist, dann geht das nur mit einem zweiten Regkey oder mit der Lösung von Hera, die einfach einen Button ständig aktiv hat und mit dem LaunchFromRegistryButton diesen Button überdeckt.


    Da Stefan aber bereits eine Zwei-RegKey-Lösung für die Tunneloption implementiert hat, denke ich mal, das die Implementierung für zwei Sonnenbrillen-RegKeys nur noch "Copy&Paste" ist.


    Ansonsten mache ich nichts Besonderes mit der Sonnenbrille. Vorher war sie nicht schaltbar, aber mit den neuen RegKeys von koord465 ist das jetzt möglich und ganau das möchte ich tun.


    Grüße,
    Jürgen

  • Hi Jürgen,
    hätte wohl ein paar smileys dazu setzen sollen... das war nicht todernst gemeint, auch wenn meine Sonnenbrille unverkennbar da ist wenn sie an ist ( 8) ), und wenn sie nicht an ist - dann leuchtet mein Navi an sich ( :) ) ...
    Aber ich schätze mal, daß es in der Tat quasi keinen Mehraufwand für Stefan darstellt.
    Wer weiß, vielleicht verallgemeinert er die Unterstützung für LaunchFromRegistryButtons ja, dann kann man diese tatsächlich für eigene Ideen hernehmen.
    Bis dann,
    m.g

  • Hallo Gabi,


    ich würde lügen wenn ich es vorher gewusst hätte, mein pb war das ich mit meiner vorherige Einstellung das Programme nicht startete. Da ich von Programieren null Ahnung habe, hatte ich alles probiert ob es an den Pfaden lagen. Stefan brachte mir auf die getrennten Einstellungen zu versuchen was auch den gewünschten Erfolg brachte.


    Das bischen UML und C++ in Dos oder Visual C++ die ich als IT-System Elektroniker gemacht habe hat nicht den Erfolg gebracht mit euch mithalten zu können LOL :D

  • Hi m.g,


    keine Sorge, ich habe kein Problem damit. :D


    Ich habe meine Sonnenbrille für die Karte aber nur sehr schwach eingestellt, weil ich mit der Helligkeit des Nachtdesign ganz gut leben kann. Daher muß man schon sehr genau hinschauen, ob sie aktiv ist oder nicht.


    Für die Abbiegehinweise habe ich sie wiederum stark eingestellt. Und da ich nicht jedesmal einen Schreck bekommen will, wenn dann mal wieder ein Hinweis kommt, wäre mir ein Symbol halt lieber. Dann kann ich vorher sehen, ob ich einschalten muß oder nicht.


    Es wäre natürlich obercool, wenn es irgendwann einmal Parameter wie genkey="name" oder delkey="name geben würde. Würde wahrscheinlich auch Stefan guttun, da der Anwender dann recht flexibel ist und und viel selbst machen kann, ohne Stefan zu belästigen ....


    So, jetzt erst mal ein : drink


    Grüße,
    Jürgen

  • Noch mal ich ...


    Ich habe da noch eine Idee, die vielleicht Zuspruch findet:


    Wie wäre es, wenn man mit einem zusätzlichen Parameter die Helligkeitseinstellung an die Sonnenbrille koppeln könnte.


    Also
    Sonnenbrille ein ==> Helligkeit = 1 und
    Sonnenbrille aus ==> Helligkeit = 8


    Ich denke, das sind so die Defaulteinstellungen am Tag und am Abend/in der Nacht. Da aber vielleicht nicht jeder so denkt, sollte man das über einen Parameter steuern können.


    Was denkt ihr, was denkst du, Stefan? ?(


    Grüße,
    Jürgen

  • Sa-gen-haft!


    Was nicht so alles geht! Danke, Stefan!



    Trotzdem noch ein Wunsch :)


    Könntest Du vielleicht das Ein- und Ausschalten der Sonnenbrille mit dem Hell- und Dunkelschalten der Helligkeit synchronisieren und den Aufruf zusammen erlauben? (EDIT: Sehe gerade, mein Vorredner hatte die gleiche Idee :-))


    Dann könnte man die Sonnenbrille ein- und die Helligkeit gleichzeitig herunterschalten, und umgekehrt.


    Noch ein Tipp meinerseits für die Anwender: Ich habe
    //Layer: OnTop;
    im der Sonnenbrille hier "Und noch die eigentliche Sonnenbrille" auskommentiert und leicht in der Anordnung verschoben (hier die Klassen/Überschriften in der für mich sinnvollen Reihenfolge). Dadurch wird der Kompass, das TMC-Icon und die Batterie nicht überdeckt, sondern strahlen heller und besser sichtbar "über" der Sonnenbrille.


    ...
    ContainerSignPostSubForm
    ContainerGPSErrorSignPost // the sign post sub form has to be before this form
    //ContainerTTI
    ContainerMapGPSInfo
    <hier rein> Koord_Sonnenbrille
    ContainerMapNorthDirection
    BatteryStatus
    TMC_Icon
    // hier wieder die Originalen....
    ContainerMapMenuView
    ContainerMapMenuDefault
    ContainerMapMenuMain
    ContainerMapMenuAutozoom
    ContainerMapMenuSelection
    ContainerMapMenuLocation
    ...


    "Nachteil:" Die Menüs werden weiterhin in voller Helligkeit ohne Sonnenbrille dargestellt...


    Cheers
    Christoph

  • Hi Daniel,


    Zitat

    Zitat von anonymenergie Das bischen UML und C++ in Dos oder Visual C++ die ich als IT-System Elektroniker gemacht habe hat nicht den Erfolg gebracht mit euch mithalten zu können LOL


    da bist Du mir doch um Welten voraus ;) Wer kennt heute noch COBOL und Assembler?! Dos-Basic werden mehr kennen. SQL war (damals) noch in den Kinderschuhen :-D) :-D)


    Schöne Nacht wünscht
    Gabi


  • Hi Jürgen,


    was nützt Dir die zwei RegKeys in der MapView??????


    Stefan hat hier

    Zitat

    Ihr braucht einen Parameter sonnenbrille=0|1, der den Eintag in der Reg macht - ok!
    Wie gesagt einziger "Wehrmutstropfen" dabei ist der Refresh der MapView. Klaus_GP behilft sich mit ein paar LKlicks um das Fenster "Pfeil-Ansicht" zu öffnen und wieder zu schließen.
    Noch eine Frage: Wie kann man mit einem Bildschirm-füllenden und aktiven Button Gopal noch bedienen?


    die Refresh-Probs und hier die params angegeben.


    Schönen Gruß


    Gabi


    Edit: Linkadresse berichtigt

    3 Mal editiert, zuletzt von Hera ()

  • Hallo Hera,


    du hast schon recht, zum Umschalten der Sonnenbrille brauche ich keine zwei RegKeys. Mir geht es aber um den Status - ich möchte sehen, ob die Sonnenbrille eingeschaltet ist oder nicht.


    Ich dachte an 2 Button, die etwa so definiert sein könnten:
    AnzeigeSonnenbrilleEin
    {
    Class: LaunchFromRegistryButton;
    Coordinates: 459,203,21,21;
    BGMode: Transparent;
    Enabled: 0,0,0,0,0;
    Pushed: 0,0,0,0,0;
    Icon: 711,0,0,21,21;
    TapMode: TapThrough;
    Registry: "HKCU,Software,Koord_Sonnenbrille";
    HideOnNonExistentRegistryEntry: yo;
    }
    AnzeigeSonnenbrilleAus
    {
    Class: LaunchFromRegistryButton;
    Coordinates: 459,203,21,21;
    BGMode: Transparent;
    Enabled: 0,0,0,0,0;
    Pushed: 0,0,0,0,0;
    Icon: 712,0,0,21,21;
    TapMode: TapThrough;
    Registry: "HKCU,Software,Koord_NoSonnenbrille";
    HideOnNonExistentRegistryEntry: yo;
    }
    Das Ganze mit Icons wie im Anhang.


    Natürlich könnte ich deine Lösung nehmen, also einen Text, der abgeschaltet anzeigt und von einem Text überlagert wird, wenn die Sonnenbrille eingeschaltet ist. Das geht mit auch mit einem RegKey. Aber da Stefan sowieso schon die Zwei-RegKey-Lösung für die Tunnels implementiert hat, ist es wohl kein großer Aufwand, das auch für die Sonnenbrille zu tun.


    Viel interessanter wäre es aber für mich, wenn ich selbst mit den Parametern genkey=name und delkey=name Regkey erzeugen und löschen könnte. Dann spart sich Stefan eine Menge Aufwand für alle mögliche neue Parameter und die Anwender könnten nach Herzenslust selbst spielen.


    Grüße,
    Jürgen

  • Hallo Jürgen,

    Zitat

    Original von manofmunich
    Also
    Sonnenbrille ein ==> Helligkeit = 1 und
    Sonnenbrille aus ==> Helligkeit = 8


    Das müsste doch jetzt schon gehen, oder?


    params: "Backlight=1 Sonnenbrille=1";
    params: "Backlight=8 Sonnenbrille=0";


    Gruß,
    Stefan