Page 1 of 1

Tree item data error

Posted: Fri Apr 01, 2016 7:47 pm
by Paradox
SetGadgetItemData this not working in TreeGadget.

Code: Select all

If OpenWindow(0, 0, 0, 180, 180, "TreeGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
  TreeGadget(1, 10, 10, 160, 160, #PB_Tree_CheckBoxes)
  
  
  AddGadgetItem(1,1,"teste 1")
  SetGadgetItemData(1,1,10)
  Debug GetGadgetItemData(1,1)
  
  AddGadgetItem(1,2,"teste 2")
  SetGadgetItemData(1,2,20)
  Debug GetGadgetItemData(1,2)
  
  AddGadgetItem(1,3,"teste 3")
  SetGadgetItemData(1,3,30)
  Debug GetGadgetItemData(1,3)  

  Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
EndIf

Re: Tree item data error

Posted: Fri Apr 01, 2016 8:00 pm
by kenmo
Item positions start from 0, not 1.
Try this:

Code: Select all

If OpenWindow(0, 0, 0, 180, 180, "TreeGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
  TreeGadget(1, 10, 10, 160, 160, #PB_Tree_CheckBoxes)
 
 
  AddGadgetItem(1,0,"teste 0")
  SetGadgetItemData(1,0,10)
  Debug GetGadgetItemData(1,0)
 
  AddGadgetItem(1,1,"teste 1")
  SetGadgetItemData(1,1,20)
  Debug GetGadgetItemData(1,1)
 
  AddGadgetItem(1,2,"teste 2")
  SetGadgetItemData(1,2,30)
  Debug GetGadgetItemData(1,2) 

  Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
EndIf