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

Method OnMouseMove

gui/builtinAdditionPanes/fighterView.py:194–217  ·  view source on GitHub ↗
(self, event)

Source from the content-addressed store, hash-verified

192 event.Skip()
193
194 def OnMouseMove(self, event):
195 row, _, col = self.HitTestSubItem(event.Position)
196 if row != self.hoveredRow or col != self.hoveredColumn:
197 if self.ToolTip is not None:
198 self.SetToolTip(None)
199 else:
200 self.hoveredRow = row
201 self.hoveredColumn = col
202 if row != -1 and col != -1 and col < len(self.DEFAULT_COLS):
203 try:
204 mod = self.fighters[row]
205 except IndexError:
206 return
207 if self.DEFAULT_COLS[col] == "Miscellanea":
208 tooltip = self.activeColumns[col].getToolTip(mod)
209 if tooltip is not None:
210 self.SetToolTip(tooltip)
211 else:
212 self.SetToolTip(None)
213 else:
214 self.SetToolTip(None)
215 else:
216 self.SetToolTip(None)
217 event.Skip()
218
219 def kbEvent(self, event):
220 keycode = event.GetKeyCode()

Callers

nothing calls this directly

Calls 2

HitTestSubItemMethod · 0.80
getToolTipMethod · 0.45

Tested by

no test coverage detected