diff -r d5014da90054 -r 8def429216ca controls/LibraryPanel.py --- a/controls/LibraryPanel.py Sun Feb 19 11:14:14 2023 +0800 +++ b/controls/LibraryPanel.py Mon Feb 20 08:56:25 2023 +0800 @@ -166,7 +166,7 @@ # Get current selected item for selected it when values refreshed selected_item = self.Tree.GetSelection() - selected_pydata = (self.Tree.GetPyData(selected_item) + selected_pydata = (self.Tree.GetItemData(selected_item) if (selected_item.IsOk() and selected_item != self.Tree.GetRootItem()) else None) @@ -291,7 +291,7 @@ """ # Get selected item associated data in tree selected_item = self.Tree.GetSelection() - selected_pydata = (self.Tree.GetPyData(selected_item) + selected_pydata = (self.Tree.GetItemData(selected_item) if (selected_item.IsOk() and selected_item != self.Tree.GetRootItem()) else None) @@ -329,7 +329,7 @@ return None # Get data associated to item to test - item_pydata = self.Tree.GetPyData(item) + item_pydata = self.Tree.GetItemData(item) if item_pydata is not None and item_pydata["type"] == BLOCK: # Only test item corresponding to block @@ -393,7 +393,7 @@ while item.IsOk(): # Get item data to get item type - item_pydata = self.Tree.GetPyData(item) + item_pydata = self.Tree.GetItemData(item) # Item is a block category if (item == root) or item_pydata["type"] == CATEGORY: @@ -458,7 +458,7 @@ @param event: wx.TreeEvent """ # Update TextCtrl value with block selected usage - item_pydata = self.Tree.GetPyData(event.GetItem()) + item_pydata = self.Tree.GetItemData(event.GetItem()) self.Comment.SetValue( item_pydata["comment"] if item_pydata is not None and item_pydata["type"] == BLOCK @@ -476,7 +476,7 @@ @param event: wx.TreeEvent """ selected_item = event.GetItem() - item_pydata = self.Tree.GetPyData(selected_item) + item_pydata = self.Tree.GetItemData(selected_item) # Item dragged is a block if item_pydata is not None and item_pydata["type"] == BLOCK: