controls/CustomTree.py
changeset 1847 6198190bc121
parent 1766 c1e5b9f19483
child 1881 091005ec69c4
equal deleted inserted replaced
1846:14b40afccd69 1847:6198190bc121
   112         return wx.Rect(x, y, bitmap_size[0], bitmap_size[1])
   112         return wx.Rect(x, y, bitmap_size[0], bitmap_size[1])
   113 
   113 
   114     def OnLeftUp(self, event):
   114     def OnLeftUp(self, event):
   115         if self.Enabled:
   115         if self.Enabled:
   116             pos = event.GetPosition()
   116             pos = event.GetPosition()
   117             item, flags = self.HitTest(pos)
   117             _item, flags = self.HitTest(pos)
   118 
   118 
   119             bitmap_rect = self.GetBitmapRect()
   119             bitmap_rect = self.GetBitmapRect()
   120             if ((bitmap_rect.InsideXY(pos.x, pos.y) or
   120             if ((bitmap_rect.InsideXY(pos.x, pos.y) or
   121                  flags & wx.TREE_HITTEST_NOWHERE) and self.AddMenu is not None):
   121                  flags & wx.TREE_HITTEST_NOWHERE) and self.AddMenu is not None):
   122                 wx.CallAfter(self.PopupMenuXY, self.AddMenu, pos.x, pos.y)
   122                 wx.CallAfter(self.PopupMenuXY, self.AddMenu, pos.x, pos.y)