Sub Process_Globals
Private fx As JFX
Private MainForm As Form
Dim t,t1 As TableView ' t1 no pane for image
Dim li,li1 As List
End Sub
Sub AppStart (Form1 As Form, Args() As String)
MainForm = Form1
MainForm.Show
t.Initialize("tv")
t.SetColumns(Array("picture"))
t.SetColumnWidth(0,70)
t1.Initialize("tv1")
t1.SetColumns(Array("picture"))
t1.SetColumnWidth(0,70)
MainForm.RootPane.AddNode(t,0,0,300,300)
MainForm.RootPane.AddNode(t1,310,0,300,300)
li.Initialize
li1.Initialize
For a = 0 To 5
Dim i As Image
i.Initialize("c:/temp/","batman.bmp")
Dim iv As ImageView
iv.Initialize("iv")
iv.SetSize(60,60)
iv.SetImage(i)
Dim iv1 As ImageView
iv1.Initialize("iv1")
iv1.SetSize(60,60)
iv1.SetImage(i)
Dim p As Pane ' only used in tableview t (left one)
p.Initialize("")
p.SetSize(60,60)
p.AddNode(iv,0,0,60,60)
li.Add(Array(p))
li1.Add(Array(iv1))
Next
t.Items = li ' left tableview
t1.Items = li1 ' right tableview
End Sub
Sub iv_MouseClicked (EventData As MouseEvent)
Log(Sender)
Log("imageview clicked")
End Sub
Sub iv1_MouseClicked (EventData As MouseEvent) ' never gets called
Log(Sender)
Log("imageview1 clicked")
End Sub
'Return true to allow the default exceptions handler to handle the uncaught exception.
Sub Application_Error (Error As Exception, StackTrace As String) As Boolean
Return True
End Sub