- Status Closed
- Percent Complete
- Task Type Fehlerbericht
- Category GUI & Server → InputAssignment
-
Assigned To
Soon5 - Operating System All
- Severity Low
- Reported Version 3.3 Beta x
- Due in Version 3.3.0
-
Due Date
Undecided
- Votes
- Private
Attached to Project: DMXControl 3
Opened by LightningBrothers - 10.11.2023
Last edited by Qasi - 04.02.2025
Opened by LightningBrothers - 10.11.2023
Last edited by Qasi - 04.02.2025
FS#5171 - Änderung von Schriftart und -größe werden nicht ausgegeben
Nach der Behebung von FS#5168 kann ich im Draw Bitmap Node zwar nun wieder Schriftart und -größe wählen und sie werden vom Node auch gespeichert, jedoch werden diese Änderung nicht mehr an das Macroboard weitergegeben - sowohl hardwareseitig auf dem Macroboard selbst als auch softwareseitig in der Anzeige der Macroboard Profilen. Auch ein Speichern und Neuladen des Projekts schafft keine Abhilfe.
Die Farbe des Textes und auch die Inhalte werden dagegen erwartungsgemäß aktualisiert.
In dem beigefügten Projekt habe ich ein einfaches Beispiel generiert. Eigentlich sollte hier der Button 1.1 des Macro Boards den Text in der Schriftart “Arial” in der Schriftgröße “20px” anzeigen.
An dieser Stelle möchte ich einmal zu Protokoll geben, dass das Problem auch noch mit dem RC2 besteht. Ich hatte insgeheim ein bisschen die Hoffnung, dass sich der Punkt ggf. von selbst erledigt, aber dem ist leider nicht so.
Wichtig ist zu wissen, dass dieses Problem im laufenden Beta-Test hochkam und die individuelle Anpassung von Schriftart und -größe mindestens bis zur Beta 8 funktionierte (und in DMXC 3.2.3).
Der Node Zeichnet eine Bitmap, das MacroBoard hat da mit nix mehr am hut, bitte keine vermutungen anstellen
Ich denke, das Ticket ist vielleicht etwas unglücklich formuliert mit dem "weiterleiten". Wenn ich Stefan richtig verstehe, ging es ihm nicht darum, dass er das Problem im Macroboard vermutet. Er hat das Macroboard nur als einen möglichen Output verwendet, an dem man das sieht. Eigentlich lese ich sein Ticket nur als "Der Draw Bitmap Node wurde teilweise schon gefixt, aber eine Änderung der Schriftart oder Größe hat keinen Einfluss auf das dargestellte Bild (auch wenn die Werte an sich im Node gespeichert werden)."
@Arne, hab es soweit debuggen können, das in
PropertyToMethodWrapper.cs der setter von Value nie aufgerufen wird bei Font und String-Format-UIEditoren.
Der Bug liegt also in der GUI, es schlicht der Parameter nie an den Kernel übertragen
Ok, habs gefunden.
Ich habe es mir nun ich drei Projekten angesehen, wobei ich eines mit der aktuellen Version komplett neu erstellt habe. Die Schriftarten und Schriftgrößen nun wie erwartet geändert und alle Projekte auch ohne Fehlermeldungen geladen.