Kleiner Programmansatz "SkinHilfe"

  • Zitat

    Original von Hirni
    @TomH


    Sobald ich etwas Luft habe bekommst du die Infos. Ich habe dich nicht vergessen. Bis Mittwoch/Donnerstag dürfte das schon klappen.


    Gruß Hirni


    Danke dir, wollte dich aber auch auf gar keinen Fall drängen. Habe jetzt in den kommenden (freien) Tagen ebenfalls wenig Zeit, da ich gerade meinen Umzug vorbereite.


    Gruß, Tom

  • Kann es sein, dass sich die einzelnen Buttons untereinander auch noch einpassen? Irgendwelche Abhängigkeiten, die wir (noch) nicht kennen?


    Mal als Beispiel aus der Original INI-Datei von meinem PocketPC:


    DISTANCE:
    x=0
    y=262
    cx=60
    cy=39


    FROM:
    x=0
    y=280
    cx=240
    cy=21


    Eigentlich müsste FROM 240 Breit sein, also Bildschirmbreite. In Wahrheit liegt FROM jedoch rechts neben DISTANCE und kann somit maximal 180 Pixel breit sein und so wird es auf dem PDA auch dargestellt. Jemand eine Erklärung? Hirni?


    Gruß,


    NoDoubts


    EDIT:


    Kann es evtl. sein, dass eigentlich schon für eine höhere Bildschirmauflösung gefahren wird? Also für den e800 zum Beispiel? Dass hieße, wir müssten die INI dementsprechend anpassen. Allerdings passen da die Höhenangaben nicht dazu???? Rätsel?

    Einmal editiert, zuletzt von NoDoubts ()

  • So,


    bin noch einmal meine INI durchgegangen. Es kommt an verschiedenen Stellen zu Überschneidungen. Z.B. Infobar und Ziel etc....


    Im Navigator wird die ganze Sache dann so dargestellt, dass alles paßt, aber wenn ich nach den reinen Positionsangaben gehe, dürfte es eigentlich nicht funktionieren. Ich denke jetzt ist Hirni gefragt, da er an dieser Stelle ein paar mehr Infos hat, als wir!


    Aber ohne weitere Hintergrundinformationen wird es mit Sicherheit keinen funktionierenden Editor geben.


    Gruß,


    NoDoubts

  • So,


    habe heute Abend mal begonnen die Geschichte nach VisualBasic zu portieren. Damit ich meine Vermutung mit den sich überschneidenden Positionsangaben überprüfen kann, habe ich zunächst einmal nur eine Funktion "ButtonsEinlesen" geschrieben. Als Grundlage dient mir hier die Original-MapViewLT.ini, die bei MN|4 standardmässig dabei ist. Das Ergebnis kann man bei den angehängten Bildern sehen (1. Bild habe ich die Buttons einfach nur Wild durcheinander geschmissen, damit man den Effekt sieht). In der Tat ist es so, dass einzelne Buttons sich überlagern (InfoBar, Distance, From...). Hier muss eine andere Logik greifen, die das auf dem PocketPC korrigiert. Der negative Effekt ist, dass jedes Skin, was mit SkinHilfe kreiert wird auf dem PocketPC nicht korrekt dargestellt wird, da die Logik scheinbar auch greift, wenn sich nichts überlagert. Hat jemand eine Idee?


    [Blockierte Grafik: http://www.muellers-welt.com/WilderHaufen.jpg] 
    [Blockierte Grafik: http://www.muellers-welt.com/Ordnung.jpg]


    Gruß,


    NoDoubts

    Einmal editiert, zuletzt von NoDoubts ()

  • Moin, Moin,


    habe einen ersten Programm-Ansatz fertig. Will' das ganze jetzt einfach mal hier reinstellen. Der derzeitige Stand ist einfach die Portierung von SkinHilfe von TomH. von Delphi nach Visual Basic. Ich habe ein paar Dinge verändert, die mir bisher gefehlt haben (Buttons lassen sich jetzt mit der Maus verschieben). Allerdings sind sicherlich noch der ein oder andere schwere Haken an der Sache. Habe dem Kind auch einen anderen Namen gegeben: Skin-O-Mat. Um es etwas abzugrenzen. Ich möchte mich in Zukunft auch nicht nur auf die Navigationsansicht zurückziehen, sondern gerne für alle in MN|4 vorhandenen Fenster die Skins editierbar machen. Ich hoffe, dass TomH. und alle anderen mich da ein wenig unterstützen...


    So, dann erst einmal zum testen:
    Skin-O-Mat - pre-Alpha


    Weitere "RoadMap":
    -BugFixes nach Testberichten
    -Verbesserungen
    -weitere Fenster skinbar machen
    -Button-Farbe und Transparenz (evtl. bei Transparenz müsste ich mich in DirectX einarbeiten und Farbe ist bisher auch noch nicht so mein Ding - Hier gibt es zur Not aber ja den Standard-Editor von Navigon)


    Needs:
    -Rückmeldungen, Rückmeldungen, Rückmeldungen
    -Infos von TomH., Hirni und Dali zu meinen Fragen bezüglich der Überlagerungen
    -Rückmeldungen



    Viel Spaß erst einmal.


    Gruß,


    NoDoubts

  • Hallo NoDoubts,


    habe mir gerade mal Deinen Skin-O-Mat herunter geleden. Dazu habe ich eine Frage:


    Ich bekomme nach Start der exe-Datei eine Meldung, dass "tabctl32.ocx" fehlt. Wo bekomme ich die her bzw. zu welcher Soft (evtl. VB ?) gehört die ?


    Danke schon mal im Voraus


    DK9JH

  • Habe ich schon bemerkt. Aber nach den gegebenen Informationen wird es heute Abend noch eine "richtige" Beta-Version geben. Habe das Programm noch einmal komplett überarbeitet. Ich werde dann heute alle Dateien mitgeben, die benötigt werden.


    Gruß,


    NoDoubts

  • @NoDoubts


    erstmal Hut ab für dein Engagement !!!
    ... und entschuldige bitte, dass ich keinen Laut mehr von mir gegeben habe.


    Mein Umzug nimmt doch größere Dimensionen an, als ich ursprünglich vermutet habe und deshalb habe ich kaum Zeit mal hier hinein zu schauen... geschweige denn mich um den von mir ins Leben gerufene Programmansatz für eine Skin-Hilfe zu kümmern. Aber ich denke, dass dieser Ansatz bei dir in guten Händen ist und deine Mühen sicher einen weiteren Schritt in Richtung "eigener MN|4" bedeutet. Also... mach nur weiter so !!!!!!


    ... und wenn ich wieder "Luft" habe, dann melde ich mich ! Versprochen !!!


    Gruß, Tom

  • Derzeit ist LukeS mit einem Tool schon sehr weit. Schau mal ins Skinforum unter SkinIt.

  • Für die weitere Programmentwicklung hätte ich schon ein wenig mehr rückmeldungen gebraucht. Mehr als den aktuellen Programmstand brauchte ich selber nicht, habe also damit mehr oder weniger abgeschlossen, da es zu diesem Zeitpunkt keinen zu interessieren scheinte. Aber LukeS ist ja in die Bresche gesprungen, die interessierten sollten also da weitersuchen.


    GRuß,


    NoDoubts

  • Nicht traurig sein. ;)


    Ich bastle auch immer nur soviel, wie ich ändern will.