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

Method __init__

gui/characterEditor.py:779–844  ·  view source on GitHub ↗
(self, parent)

Source from the content-addressed store, hash-verified

777
778class APIView(wx.Panel):
779 def __init__(self, parent):
780 wx.Panel.__init__(self, parent, id=wx.ID_ANY, pos=wx.DefaultPosition, size=wx.Size(500, 300),
781 style=wx.TAB_TRAVERSAL)
782 self.charEditor = self.Parent.Parent # first parent is Notebook, second is Character Editor
783 self.SetBackgroundColour(wx.SystemSettings.GetColour(wx.SYS_COLOUR_WINDOW))
784
785 pmainSizer = wx.BoxSizer(wx.VERTICAL)
786
787 hintSizer = wx.BoxSizer(wx.HORIZONTAL)
788 hintSizer.AddStretchSpacer()
789 self.stDisabledTip = wx.StaticText(self, wx.ID_ANY,
790 _t("You cannot link All 0 or All 5 characters to an EVE character.") + "\n" +
791 _t("Please select another character or make a new one."), style=wx.ALIGN_CENTER)
792 self.stDisabledTip.Wrap(-1)
793 hintSizer.Add(self.stDisabledTip, 0, wx.TOP | wx.BOTTOM, 10)
794
795 self.stDisabledTip.Hide()
796 hintSizer.AddStretchSpacer()
797 pmainSizer.Add(hintSizer, 0, wx.EXPAND, 5)
798
799 fgSizerInput = wx.FlexGridSizer(1, 3, 0, 0)
800 fgSizerInput.AddGrowableCol(1)
801 fgSizerInput.SetFlexibleDirection(wx.BOTH)
802 fgSizerInput.SetNonFlexibleGrowMode(wx.FLEX_GROWMODE_SPECIFIED)
803
804 self.m_staticCharText = wx.StaticText(self, wx.ID_ANY, _t("Character:"), wx.DefaultPosition, wx.DefaultSize, 0)
805 self.m_staticCharText.Wrap(-1)
806 fgSizerInput.Add(self.m_staticCharText, 0, wx.ALL | wx.ALIGN_RIGHT | wx.ALIGN_CENTER_VERTICAL, 10)
807
808 self.charChoice = wx.Choice(self, wx.ID_ANY, style=0)
809 fgSizerInput.Add(self.charChoice, 1, wx.TOP | wx.BOTTOM | wx.EXPAND, 10)
810
811 self.fetchButton = wx.Button(self, wx.ID_ANY, _t("Get Skills"), wx.DefaultPosition, wx.DefaultSize, 0)
812 self.fetchButton.Bind(wx.EVT_BUTTON, self.fetchSkills)
813 fgSizerInput.Add(self.fetchButton, 0, wx.ALL | wx.ALIGN_RIGHT | wx.ALIGN_CENTER_VERTICAL, 10)
814
815 pmainSizer.Add(fgSizerInput, 0, wx.EXPAND, 5)
816
817 pmainSizer.AddStretchSpacer()
818
819 self.m_staticline1 = wx.StaticLine(self, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.LI_HORIZONTAL)
820 pmainSizer.Add(self.m_staticline1, 0, wx.EXPAND | wx.ALL, 10)
821
822 self.noCharactersTip = wx.StaticText(self, wx.ID_ANY, _t("Don't see your EVE character in the list?"), style=wx.ALIGN_CENTER)
823
824 self.noCharactersTip.Wrap(-1)
825 pmainSizer.Add(self.noCharactersTip, 0, wx.CENTER | wx.TOP | wx.BOTTOM, 0)
826
827 self.addButton = wx.Button(self, wx.ID_ANY, _t("Log In with EVE SSO"), wx.DefaultPosition, wx.DefaultSize, 0)
828 self.addButton.Bind(wx.EVT_BUTTON, self.addCharacter)
829 pmainSizer.Add(self.addButton, 0, wx.ALL | wx.ALIGN_CENTER, 10)
830
831 self.charEditor.mainFrame.Bind(GE.EVT_SSO_LOGOUT, self.ssoListChanged)
832 self.charEditor.mainFrame.Bind(GE.EVT_SSO_LOGIN, self.ssoListChanged)
833 self.charEditor.entityEditor.Bind(wx.EVT_CHOICE, self.charChanged)
834
835 self.charChoice.Bind(wx.EVT_CHOICE, self.ssoCharChanged)
836

Callers 6

__init__Method · 0.45
__init__Method · 0.45
__init__Method · 0.45
__init__Method · 0.45
__init__Method · 0.45
__init__Method · 0.45

Calls 4

ssoListChangedMethod · 0.95
SetBackgroundColourMethod · 0.80
HideMethod · 0.80
_tFunction · 0.50

Tested by

no test coverage detected