(self, parent)
| 777 | |
| 778 | class 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 |
no test coverage detected