(self, event)
| 323 | self.update(self.items) |
| 324 | |
| 325 | def OnMouseMove(self, event): |
| 326 | event.Skip() |
| 327 | row, _, col = self.HitTestSubItem(event.Position) |
| 328 | if row != self.hoveredRow: |
| 329 | if self.ToolTip is not None: |
| 330 | self.SetToolTip(None) |
| 331 | else: |
| 332 | self.hoveredRow = row |
| 333 | try: |
| 334 | item = self.items[row] |
| 335 | except IndexError: |
| 336 | self.SetToolTip(None) |
| 337 | else: |
| 338 | toolTip = wx.ToolTip(stripHtml(item.description)) |
| 339 | toolTip.SetMaxWidth(self.GetSize().Width) |
| 340 | self.SetToolTip(toolTip) |
nothing calls this directly
no test coverage detected