So, ... hab mal eine neue Version
hochgeladen.
(Sorry dass es etwas gedauert hat, aber da kam leider ein kleiner Snowboardurlaub dazwischen.)
Info zu den Änderungen:
- Bislang wurden die Zusatzinformationen für Fonts und Images in separaten Listen innerhalb des DynamicDialogs-Moduls gespeichert.
Das führte manchmal zu Problemen, wenn man permanent neue Dialoge erstellt hat.
- Nun werden diese Informationen nicht mehr separat gespeichert, sondern direkt im XML-Code abgelegt und diese Informationen dann beim Öffnen des Dialogs ausgewertet.
Bspl. XML-Output:
Code: Alles auswählen
<window name='MainWindow' text='Little Test' width='300' height='200' flags='#PB_Window_SystemMenu'>
<vbox>
<image id='1'/>
<button id='2' name='Exit_Button' text='Klick Me'/>
</vbox>
</window>
<?INFO - The following lines contain additional information, used by DynamicDialogs to support fonts and imageIDs ?>
<?Image ID='1359286902' GadgetID='1' ?>
<?Font ID='-1727393237' GadgetID='2' ?>
Kompatibilität:
- Eigentlich sollte alles ohne Änderungen wie zuvor funktionieren.
NEU:
- GetXML() hat nun einen optionalen Parameter bekommen -> GetXML(IncludeExtensions=#True).
Über diesen kann man festlegen, ob der zurückgegebene XML-Code die zusätzlichen Font- und Image-Informationen beinhalten soll, oder eben nicht.
GetXML() - liefert also einen XML-Code mit Font- und Image-Unterstützung zurück (wie oben im Bspl.)
GetXML(#False) - liefert den reinen XML-Code ohne Font- und Image-Informationen (im Bspl. also bis zum EndTag: '</window>')
Wäre nett wenn Ihr's nochmal testen und ggfl. ein kurzes Feedback geben könntet.
