Hi,
danke sehr für dieses tolle Modul!
Es gibt einen kleinen bug bezüglich der Funktion ButtonXML().
Sie funktioniert nicht korrekt, zumindest nicht, wenn man die
ID als Referenz benutzen will.
Ab Zeile 1703 beginnt die Prozedur und ihr fehlt der Eintrag für die ID.
Momentan:
Code:
Procedure.s ButtonXML(ID=#PB_Ignore, Name$="", Text$="", Flags=0, Width=#PB_Default, Height=#PB_Default, Align=#PB_Default, Margin$="", ColSpan=#PB_Ignore, RowSpan=#PB_Ignore, XmlParam$="")
Protected XML$ = "<button"
SetParameterCurrentFont(ID, Name$) ; Parameter: ID
XML$ + GetParameterName(Name$) ; Parameter: Name$
Ändert man es auf:
Code:
Procedure.s ButtonXML(ID=#PB_Ignore, Name$="", Text$="", Flags=0, Width=#PB_Default, Height=#PB_Default, Align=#PB_Default, Margin$="", ColSpan=#PB_Ignore, RowSpan=#PB_Ignore, XmlParam$="")
Protected XML$ = "<button"
SetParameterCurrentFont(ID, Name$) ; Setze Gadget-Font, wenn ActFontID <> #PB_Default
XML$ + GetParameterID(ID) ; Parameter: ID
XML$ + GetParameterName(Name$) ; Parameter: Name$
Funktioniert es auch mit der ID einwandfrei...
Siehst du evtl. eine Möglichkeit, Menüs / Toolbars innerhalb DynamicGUI mit unterstützen zu können?
Ich weiß, DynamicDialogs unterstützt das im Original nicht, aber der Programmierer scheint
MIA (missing in action) zu sein, so dass es nicht sonderlich viel Sinn macht, in dessen
thread noch danach zu fragen...