;
; ------------------------------------------------------------
;
; PureBasic - Dialog example file
;
; (c) Fantaisie Software
;
; ------------------------------------------------------------
;
#Xml = 0
#Dialog = 0
; This callback is directly set in the xml
;
Runtime Procedure EnableAlphaBlendingEvent()
Debug "Enable alpha blending checkbox modified !"
EndProcedure
If LoadXML(#Xml, #PB_Compiler_Home + "examples/sources/Data/ui.xml") And XMLStatus(#Xml) = #PB_XML_Success
CreateDialog(#Dialog)
If OpenXMLDialog(#Dialog, #Xml, "hello", 200, 200)
OneInstanceCheckbox = DialogGadget(#Dialog, "OneInstanceCheckbox")
SetGadgetText(OneInstanceCheckbox, "Instance text changed")
Repeat
Event = WaitWindowEvent()
Until Event = #PB_Event_CloseWindow
Else
Debug "Dialog creation error: " + DialogError(#Dialog)
EndIf
Else
Debug "XML error on line " + XMLErrorLine(#Xml) + ": " + XMLError(#Xml)
EndIf