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

Method CheckTabPreview

gui/chrome_tabs.py:1121–1157  ·  view source on GitHub ↗

Checks to see if we have a tab preview and sets up the timer for it to display

(self, mposx, mposy)

Source from the content-addressed store, hash-verified

1119 return self.tabs.index(tab)
1120
1121 def CheckTabPreview(self, mposx, mposy):
1122 """
1123 Checks to see if we have a tab preview and sets up the timer for it
1124 to display
1125 """
1126 sFit = Fit.getInstance()
1127 if not sFit.serviceFittingOptions["showTooltip"] or False:
1128 return
1129
1130 if self.preview_timer:
1131 if self.preview_timer.IsRunning():
1132 if self.preview_wnd:
1133 self.preview_timer.Stop()
1134 return
1135
1136 if self.preview_wnd:
1137 self.preview_wnd.Show(False)
1138 del self.preview_wnd
1139 self.preview_wnd = None
1140
1141 for tab in self.tabs:
1142 if not tab.GetSelected():
1143 if self.TabHitTest(tab, mposx, mposy):
1144 try:
1145 page = self.Parent.GetPage(self.GetTabIndex(tab))
1146 if hasattr(page, "Snapshot"):
1147 if not self.preview_timer:
1148 self.preview_timer = wx.Timer(
1149 self, self.preview_timer_id)
1150
1151 self.preview_tab = tab
1152 self.preview_timer.Start(500, True)
1153 break
1154 except (KeyboardInterrupt, SystemExit):
1155 raise
1156 except:
1157 pass
1158
1159 def CheckAddHighlighted(self, x, y):
1160 """

Callers 1

OnMotionMethod · 0.95

Calls 7

TabHitTestMethod · 0.95
GetTabIndexMethod · 0.95
StopMethod · 0.80
GetPageMethod · 0.80
getInstanceMethod · 0.45
ShowMethod · 0.45
GetSelectedMethod · 0.45

Tested by

no test coverage detected