Esempio n. 1
0
 def on_sel_changed(self, evt: wx.Event):
     item = evt.GetItem()
     if self.get_item_level(item) == 2:
         wx.PostEvent(
             self.main_frame,
             SendSelectedTree(object={
                 'item': self.GetItemData(item),
                 'level': 2
             }))
     elif self.get_item_level(item) == 3:
         wx.PostEvent(
             self.main_frame,
             SendSelectedTree(
                 object={
                     'item': self.GetItemData(item),
                     'level': 3,
                     'parent': self.GetItemData(self.GetItemParent(item))
                 }))
Esempio n. 2
0
 def item_clicked(self, event: wx.Event) -> None:
     item = event.GetItem()
     listnode = self.tree_ctrl.GetItemData(item)
     if self.item_clicked_cb is not None:
         self.item_clicked_cb(event, listnode)