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

Class MetaButton

gui/builtinMarketBrowser/metaButton.py:7–24  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

5
6
7class MetaButton(wx.ToggleButton):
8 def __init__(self, *args, **kwargs):
9 super(MetaButton, self).__init__(*args, **kwargs)
10 self.setUserSelection(True)
11
12 def setUserSelection(self, isSelected):
13 self.userSelected = isSelected
14 self.SetValue(isSelected)
15
16 def setMetaAvailable(self, isAvailable):
17 self.Enable(isAvailable)
18 # need to also SetValue(False) for windows because Enabled=False AND SetValue(True) looks enabled.
19 if not isAvailable and "wxMSW" in wx.PlatformInfo:
20 self.SetValue(False)
21
22 def reset(self):
23 self.Enable(True)
24 self.SetValue(self.userSelected)

Callers 1

__init__Method · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected