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

Method DisablePage

gui/chrome_tabs.py:236–246  ·  view source on GitHub ↗
(self, page, toggle)

Source from the content-addressed store, hash-verified

234 self.ShowActive(True)
235
236 def DisablePage(self, page, toggle):
237 idx = self.GetPageIndex(page)
238
239 if toggle and page == self._active_page:
240 try:
241 # Set page to the first non-disabled page
242 self.SetSelection(next(i for i, _ in enumerate(self._pages) if not self.tabs_container.tabs[i].disabled))
243 except StopIteration:
244 self.SetSelection(0)
245
246 self.tabs_container.DisableTab(idx, toggle)
247
248 def SetSelection(self, page, focus=True):
249 old_selection = self.GetSelection()

Callers 7

fitChangedMethod · 0.80
fitChangedMethod · 0.80
fitChangedMethod · 0.80
fitChangedMethod · 0.80
fitChangedMethod · 0.80
fitChangedMethod · 0.80
fitChangedMethod · 0.80

Calls 3

GetPageIndexMethod · 0.95
SetSelectionMethod · 0.95
DisableTabMethod · 0.80

Tested by

no test coverage detected