'Static code module "CreateGui"
Sub Process_Globals
Private fx As JFX
Private parent As Object
End Sub
Sub fn_CreateGui(pa As Object)
parent = pa ' save the reference
Main.MainForm.SetFormStyle("UNIFIED")
Main.c_txf_Display.initialize("")
Main.MainForm.RootPane.AddNode(Main.c_txf_Display, 50, 20, 50, 33)
Dim const aRsT_Symbols() As String = Array As String("1", "2", "3")
For iN_Pos = 0 To aRsT_Symbols.length -1
Dim btnX As Button
btnX.Initialize("fn_Btn")
btnX.Text = aRsT_Symbols(iN_Pos)
Main.MainForm.RootPane.AddNode(btnX, 50 +(iN_Pos * 40), 75, 40, 40)
Next
Main.MainForm.Show
End Sub
Sub fn_Btn_Action
Dim btnX As Button = Sender
CallSub(parent,"fn_"&btnX.Text) ' use reference to call routine in Main
End Sub