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

Method refreshAxeLabels

graphs/gui/ctrlPanel.py:288–310  ·  view source on GitHub ↗
(self, restoreSelection=False)

Source from the content-addressed store, hash-verified

286 return False
287
288 def refreshAxeLabels(self, restoreSelection=False):
289 view = self.graphFrame.getView()
290 if restoreSelection:
291 selectedY = self.ySubSelection.GetSelection()
292 selectedX = self.xSubSelection.GetSelection()
293 else:
294 selectedY = selectedX = 0
295
296 self.ySubSelection.Clear()
297 for yDef in view.yDefs:
298 if yDef.hidden and not self.graphFrame.includeHidden:
299 continue
300 self.ySubSelection.Append(self.formatLabel(yDef, selector=True), yDef)
301 self.ySubSelection.Enable(len(view.yDefs) > 1)
302 self.ySubSelection.SetSelection(selectedY)
303
304 self.xSubSelection.Clear()
305 for xDef in view.xDefs:
306 if xDef.hidden and not self.graphFrame.includeHidden:
307 continue
308 self.xSubSelection.Append(self.formatLabel(xDef, selector=True), xDef)
309 self.xSubSelection.Enable(len(view.xDefs) > 1)
310 self.xSubSelection.SetSelection(selectedX)
311
312 def refreshColumns(self, layout=True):
313 view = self.graphFrame.getView()

Callers 3

updateControlsMethod · 0.95
OnGraphOptionChangedMethod · 0.80
OnEffectiveHpToggledMethod · 0.80

Calls 5

formatLabelMethod · 0.95
SetSelectionMethod · 0.80
getViewMethod · 0.45
GetSelectionMethod · 0.45
ClearMethod · 0.45

Tested by

no test coverage detected