Treeview gadgets don't work?
BlitzMax Forums/MaxGUI Module/Treeview gadgets don't work?| 
 | ||
| This example shows that the added nodes are not being seen when added. SuperStrict
Import Maxgui.drivers
Local MyWindow:TGadget=CreateWindow("TreeView Example", 40,40,400,400)
Global MyTreeView:TGadget=CreateTreeView(5,0,200,360,MyWindow)
Local files:String[]=LoadDir(BlitzMaxPath())
Local File:String
For file = EachIn files
    AddTreeViewNode(file, MyTreeView) 
    Print "file added"
Next
Repeat
  WaitEvent()
  Select EventID()
  Case EVENT_WINDOWCLOSE
     End
  End Select
Forever
End | 
| 
 | ||
| You need to wrap the treeview gadget with TreeViewRoot() for root nodes: SuperStrict
Import Maxgui.drivers
Local MyWindow:TGadget=CreateWindow("TreeView Example", 40,40,400,400)
Global MyTreeView:TGadget=CreateTreeView(5,0,200,360,MyWindow)
Local files:String[]=LoadDir(BlitzMaxPath())
Local File:String
For file = EachIn files
    AddTreeViewNode(file, TreeViewRoot(MyTreeView)) 
    Print "file added"
Next
Repeat
  WaitEvent()
  Select EventID()
  Case EVENT_WINDOWCLOSE
     End
  End Select
Forever
End | 
| 
 | ||
| Ah. Great. Thanks! |