Modifikationen für das Sokobana V3

  • Hallo ssnweb,


    1. Ich würde den BT-Button und alle anderen, die beim Drücken rot animiert sind, auch nicht um ein Pixelchen verschieben. Sonst stimmen die Abfragen im Hintergrunddienst und anderen Scripten nicht mehr. Es gibt auch andere Sachen, z.B. beim NWP zu beachten. Da gibt es, glaube ich, eine Abfrage unten bei der Reisedauer.


    ja (200 mtr. bis zum Ziel), NWP habe ich im Griff, den habe ich bei mir kompl. umgesetzt.
    Rote animationen habe ich schon lange nicht mehr (finde ich nicht schön). Habe alles auf gelb umgestellt. Mal sehen was ich hier mache.
    Ich denke, dass ich hier den Modifikationsumfang durch eine Umfrage, nach einführung der ersten Beta, festlegen lasse.


    Zitat

    2. 2 Pixel links und rechts reichen. Meiner Meinung nach habe ich sowas schon eingebaut. Sonst gäbe es bei ausgeblendeten Bordern immer dann Probleme, wenn am Rand z.B. eine rote Straße verläuft.


    Also noch bin ich beim 3.1 und da lässt Du die Border nicht ausblenden - sondern setzt stark transparente ein.



    Zitat

    PS: Willst Du eigentlich nur die Border automatisch ausblenden oder auch die Buttons?


    Border werden 100% transparent, Buttons blenden (3 re/3 li, variabel 6 von 11 auswählbar) ein und aus = Auto-Border.

    2 Mal editiert, zuletzt von ssnweb ()

  • Hallo Stefan,


    wie kann ich denn Dein Koordinatenfenster (Window=5) auf kompl. Displaygröße bringen?


    Gruß
    Stephan

  • Hallo Stephan,

    wie kann ich denn Dein Koordinatenfenster (Window=5) auf kompl. Displaygröße bringen?

    ... (noch) gar nicht, da die Größe des Dialogfensters im Programm fest vorgegeben ist. Es gibt nur 3 Varianten für die unterschiedlichen Display-Auflösungen.


    Natürlich könnte ich auch das Fenster in der Größe veränderbar machen, aber dann müsste ich ja auch alle Buttons per Programm neu positionieren und das war mir zu viel Aufwand.


    Wie hättest Du Dir das vorgestellt?


    Gruß,
    Stefan

  • Natürlich könnte ich auch das Fenster in der Größe veränderbar machen, aber dann müsste ich ja auch alle Buttons per Programm neu positionieren und das war mir zu viel Aufwand.


    Wie hättest Du Dir das vorgestellt?


    Gruß,
    Stefan


    Hallo Stefan,


    zuviel Aufwand soll es nicht sein...! ;)
    Aber warum geht es bei mir hiermit nicht?:


    Bildschirmauflösung:
    0: autom. Erkennung (wie bisher)
    1: 480x272
    2: 320x240
    3: 240x320


    Müsste doch dann heißen:


    Window=0x105 oder?


    Nur bei mir verändert sich da nichts!


    Gruß
    Stephan

  • Hallo Stephan,

    Nur bei mir verändert sich da nichts!

    bei der Auflösung von 480x272 ist halt Window=0x105 gleichbedeutend mit Window=0x5, da das Default ist. Ich habe das Fenster nicht bildschirmfüllend programmiert.
    Bei Window=0x205 sollte sich aber schon was ändern!


    Daher meine Frage, wie die bildschirmfüllende Version aussehen sollte?


    Gruß,
    Stefan

  • Ich habe das Fenster nicht bildschirmfüllend programmiert.
    Bei Window=0x205 sollte sich aber schon was ändern!


    Daher meine Frage, wie die bildschirmfüllende Version aussehen sollte?


    Gruß,
    Stefan



    OK Stefan, kein Wunder das sich dann auch nichts ändert.


    Zum Aussehen bein bildschirmfüllenden Format - ich versuche das mal zu beschreiben:


    1) Rechts und links ein Rand in Größe des X-oben rechts ( ca. 20 Pix.)
    2) jetzt bleiben noch ca. 30 Pix zu vergeben:
    2a) die Buchstabentastatur fängt unter DEL bündig an - sollte dann auch bis an den re. 20 Pix Rand kommen.
    2b) Links: Name:; Straße:; etc. alles bündig zum linken 20 Pix.Rand machen
    2c) Die Zahlen-Buttons breiter machen, bis Sie an den re. 20 Pix.Rand kommen oder die Eingabefelder länger machen.
    3) ESC und OK Button kannst Du strecken, bis Bündig von links (20Pix Rand) und rechts N bzw. E Button.


    Wofür ist überhaupt +Route da? Konnte bis jetzt keine Funktion feststellen. Den könntest Du auch strecken.


    D.h.: Buchstabentastatur wird links (up) bündig zu DEL und rechts bündig zum 20 Pix-Rand, DEL ggf. strecken.


    Ist nicht einfach, soetwas in Worte zu kleiden... :D


    Gruß
    Stephan

    Einmal editiert, zuletzt von ssnweb ()

  • Die Seiten-Border/Button blenden nach ca.45 sek. automatisch aus.
    Ein Klick an den rechten oder linken Rand lässt Sie wieder erscheinen.


    Leider flackert es ein wenig, wie die Anzeigen und auch die Map zieht wie bei Sun etwas nach... ;(


    Ich hoffe, dass Stefan hier noch Abhilfe schaffen kann - denn ansonsten ist es echt super! :P

  • Hallo Stefan,


    kann man eigentlich 2 Steuerung.txt, also Steuerung1.txt und Steuerung2.txt
    in eine KoordMenu.txt einbinden? Z.B.:


    Steuerung1.txt=Zeile 1-100
    Steuerung2.txt= Zeile 101-200


    Gruß
    Stephan

  • Hallo Stephan,

    kann man eigentlich 2 Steuerung.txt, also Steuerung1.txt und Steuerung2.txt
    in eine KoordMenu.txt einbinden?

    nein, das geht nicht.
    Du könntest höchstens die Steuerung.txt dynamisch (mit einem Skript) erzeugen. Der Inhalt der Steuerung.txt wird immer erst "on demand" aus der Datei ausgelesen, also dann, wenn ein Eintrag gebraucht wird. Es wird nichts im Speicher gehalten (nur der Dateiname).


    Gruß,
    Stefan

  • Danke Stefan,


    das hilft mir schon sehr weiter.


    Gruß und schönen 4-ten Advent
    Stephan

  • Hallo Stefan,


    bringe das KoordMenu gerade ins Sokobana V364 ein (vorher V3.1).
    Die ausblendbaren Seiten-Button/Border sind echt klasse - nur die Buttons ruckeln bekanntlich.


    Kann ich hier noch auf eine Änderung der Koord465.exe hoffen? :P
    Dann arbeite ich hieran weiter.... ;)


    Ansonsten sieht das nähmlich nicht so schön aus.... ;(


    Da dieser Part zusammen mit Anzeigen wie Höhen laufen, kann ich leider auch nicht KoordServ=3
    für das gesamte KoordMenu einstellen.


    Gruß
    Stephan

  • Hallo Stefan,


    ein frohes, gesundes und erfolgreiches 2010 wünsche ich Dir und allen KoordMenu interessenten! ;)


    Zum Jahresanfang habe ich eine leichte Frage an Dich: :D


    Wie kann ich per SendKey ein Programm starten, sofern es nicht gestartet ist ansonsten dieses Fenster in den Vordergrund bringen?
    \p?????
    Benötige´es für ResInfo.


    Und für PoiObs:
    Wie kann ich es starten, sofern es nicht gestartet ist ansonsten schließen????


    Sorry waren schon wieder 2 Fragen. :D


    Alles mit einer Zeile - mit 2 Zeilen bzw. MS kriege ich es schon hin. 8)


    Gruß
    Stephan

  • Hallo Stefan,


    kannst Du mir diese Einstellung (????) für den Konverter möglichst genau erklären bzw. wie wiken sich Änderungen aus / was ist wenn ich einen Befehl weglasse?:


    TrackMinSat=2 TrackMaxHDOP=2.1 TrackBbox=-28,22,59,74 TrackConv=\Storage Card\UserTracks Sicherung\|3


    TrackMinSat=2 = Konvertierung ab 2 Sateliten
    TrackMaxHDOP=2.1 = ????
    TrackBbox=-28,22,59,74 = ????
    TrackConv=\Storage Card\UserTracks Sicherung\|3 = Öffnet Convert, Verzeichnis für Dateien, gibt Poi -> ASC vor


    Gruß
    Stephan


  • Hallo ssnweb,
    das können wir grundsätzlich so weiterverfolgen. Dass Status-anzeigen möglich sind, finde ich prima! :tup


    Nur die erste Zeile ganz oben muß noch verschwinden, sonst bekomme ich bald von allen, die hier mitarbeiten (Team-Mitglieder eingeschlossen) den Wunsch auf (c)-Hinweise direkt im Skin-Design. :) Ich hoffe Dir und allen Anderen Helfern reicht die Erwähnung in der Hall of Fame.


    Gruß sokobana


    Hallo Sokobana,


    Ist das "Hall of Fame" verdächtig? :P
    In 2 Wochen kommt die Beta 1 - bereits mit neuem Design (mit Bitmaps)!


    Bis dahin möchte ich das Off-Road Menu noch weiter entwickeln.


    Für das V4 kannst Du mir bitte in der Setting den Button neben der Klicksperre reservieren/einrichten: ;)


    KoordMenu //by ssnweb
    {
    Class: LauncherButton;
    Coordinates: $5r5s4$;
    Text: "Koord Menu";
    TextCoordinates: 40,3,50,48;
    TextColor: 255,255,255;
    Font: 7;
    HAlign: center;
    VAlign: center;
    Enabled: 509,0,0,96,48,0,0,255,0,255;
    Pushed: 509,0,48,96,48,0,0,255,0,255;
    Icon: 600,0,120,30,30,7,9,255,0,255;
    Wordbreak: yes;
    WordbreakChars: " -";
    launch: "My Flash Disk\Sokobana\KoordMenu\Koord465.exe";
    params: "window=0 RegKeyMode=2 RegKey=Software\sokobana,no_dblklick| SendKey=\l\My Flash Disk\Sokobana\MortScript\KM-DBLKlick_KoordMenu.exe";
    }



    KoordMenu-GoPal_StatusIcon //byssnweb
    {
    // SkinElementModelCoder
    Class: LaunchFromRegistryButton;
    Coordinates: $5r5s4$;
    TextCoordinates: 40,3,50,48;
    Text: "Koord Menu";
    TextColor: 0,255,0;
    Font: 7;
    HAlign: center;
    VAlign: center;
    Wordbreak: yes;
    WordbreakChars: " -";
    TapMode: TapThrough;
    Registry: "HKCU,Software\sokobana,KoordMenu_Auto";
    HideOnNonExistentRegistryEntry: yo;
    }


    Als Icon würde der kleine Kompass sehr gut aussehen: PPSkin\navi_menu.png; //kleiner Kompass


  • Vorab schon mal zur Info für Dich:


    Mit meinem DoubleKlickButton (siehe Beitrag zuvor) kann man mit:


    1-Klick das Koordmenu und damit den KoordServer starten
    2-Klick den Koordserver (und damit das KoordMenu) kontinuierlich mitlaufen lassen, wird mit der sokobana_service.mscr gestartet.
    Der kontinuierliche Server-Mode kann durch Deine KoordServer-Anwendungen nicht gestört werden.
    Diese müssen (mach ich noch) alle in das KoordMenu integriert werden.
    Das bedeutet aber nicht, dass diese Anwendungen nicht mehr von Deinem Skin aus gestartet werden können! ;)
    Ob Du Sie später herrausnimmst, kannst Du Dir überlegen - muss aber nicht!