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

Method OnTimer

gui/chrome_tabs.py:1411–1425  ·  view source on GitHub ↗
(self, event)

Source from the content-addressed store, hash-verified

1409 event.Skip()
1410
1411 def OnTimer(self, event):
1412 mposx, mposy = wx.GetMousePosition()
1413 cposx, cposy = self.ScreenToClient((mposx, mposy))
1414
1415 if self.FindTabAtPos(cposx, cposy) == self.preview_tab:
1416 if not self.preview_tab.GetSelected():
1417 page = self.Parent.GetPage(self.GetTabIndex(self.preview_tab))
1418 if page.Snapshot():
1419 self.preview_wnd = PFNotebookPagePreview(
1420 self,
1421 (mposx + 3, mposy + 3),
1422 page.Snapshot(),
1423 self.preview_tab.text)
1424 self.preview_wnd.Show()
1425 event.Skip()
1426
1427
1428class PFNotebookPagePreview(wx.Frame):

Callers

nothing calls this directly

Calls 7

FindTabAtPosMethod · 0.95
GetTabIndexMethod · 0.95
GetPageMethod · 0.80
SnapshotMethod · 0.80
GetSelectedMethod · 0.45
ShowMethod · 0.45

Tested by

no test coverage detected