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

Class PFWidgetsContainer

gui/builtinShipBrowser/pfWidgetContainer.py:6–35  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

4
5
6class PFWidgetsContainer(PFListPane):
7 def __init__(self, parent):
8 PFListPane.__init__(self, parent)
9
10 self.anim = animUtils.LoadAnimation(self, label="", size=(100, 12))
11 self.anim.Stop()
12 self.anim.Show(False)
13
14 def ShowLoading(self, mode=True):
15 if mode:
16 aweight, aheight = self.anim.GetSize()
17 cweight, cheight = self.GetSize()
18 ax = (cweight - aweight) / 2
19 ay = (cheight - aheight) / 2
20 self.anim.SetPosition((ax, ay))
21 self.anim.Show()
22 self.anim.Play()
23 else:
24 self.anim.Stop()
25 self.anim.Show(False)
26
27 def IsWidgetSelectedByContext(self, widget):
28 mainFrame = gui.mainFrame.MainFrame.getInstance()
29 stage = self.Parent.GetActiveStage()
30 fit = mainFrame.getActiveFit()
31 if stage == 3 or stage == 4:
32 if self._wList[widget].GetType() == 3:
33 if fit == self._wList[widget].fitID:
34 return True
35 return False

Callers 1

__init__Method · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected