MCPcopy Index your code
hub / github.com/pyfa-org/Pyfa / OnMouseMove

Method OnMouseMove

graphs/gui/lists.py:87–106  ·  view source on GitHub ↗
(self, event)

Source from the content-addressed store, hash-verified

85
86 # UI event handling
87 def OnMouseMove(self, event):
88 row, _, col = self.HitTestSubItem(event.Position)
89 if row != self.hoveredRow or col != self.hoveredColumn:
90 if self.ToolTip is not None:
91 self.SetToolTip(None)
92 else:
93 self.hoveredRow = row
94 self.hoveredColumn = col
95 if row != -1 and col != -1 and col < self.ColumnCount:
96 item = self.getWrapper(row)
97 if item is None:
98 return
99 tooltip = self.activeColumns[col].getToolTip(item)
100 if tooltip:
101 self.SetToolTip(tooltip)
102 else:
103 self.SetToolTip(None)
104 else:
105 self.SetToolTip(self.defaultTTText)
106 event.Skip()
107
108 def OnLeaveWindow(self, event):
109 self.SetToolTip(None)

Callers

nothing calls this directly

Calls 3

getWrapperMethod · 0.95
HitTestSubItemMethod · 0.80
getToolTipMethod · 0.45

Tested by

no test coverage detected