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

Method __init__

gui/esiFittings.py:411–449  ·  view source on GitHub ↗
(self, parent)

Source from the content-addressed store, hash-verified

409class SsoCharacterMgmt(AuxiliaryFrame):
410
411 def __init__(self, parent):
412 super().__init__(
413 parent, id=wx.ID_ANY, title=_t("SSO Character Management"), pos=wx.DefaultPosition,
414 size=wx.Size(550, 250), resizeable=True)
415 self.mainFrame = parent
416 mainSizer = wx.BoxSizer(wx.HORIZONTAL)
417
418 self.lcCharacters = wx.ListCtrl(self, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.LC_REPORT)
419
420 self.lcCharacters.InsertColumn(0, heading=_t('Character'))
421 self.lcCharacters.InsertColumn(1, heading=_t('Character ID'))
422 self.lcCharacters.InsertColumn(2, heading=_t('Server'))
423
424 self.popCharList()
425
426 mainSizer.Add(self.lcCharacters, 1, wx.ALL | wx.EXPAND, 5)
427
428 btnSizer = wx.BoxSizer(wx.VERTICAL)
429
430 self.addBtn = wx.Button(self, wx.ID_ANY, _t("Add Character"), wx.DefaultPosition, wx.DefaultSize, 0)
431 btnSizer.Add(self.addBtn, 0, wx.ALL | wx.EXPAND, 5)
432
433 self.deleteBtn = wx.Button(self, wx.ID_ANY, _t("Remove Character"), wx.DefaultPosition, wx.DefaultSize, 0)
434 btnSizer.Add(self.deleteBtn, 0, wx.ALL | wx.EXPAND, 5)
435
436 mainSizer.Add(btnSizer, 0, wx.EXPAND, 5)
437
438 self.addBtn.Bind(wx.EVT_BUTTON, self.addChar)
439 self.deleteBtn.Bind(wx.EVT_BUTTON, self.delChar)
440
441 self.mainFrame.Bind(GE.EVT_SSO_LOGIN, self.ssoLogin)
442 self.Bind(wx.EVT_CLOSE, self.OnClose)
443 self.Bind(wx.EVT_CHAR_HOOK, self.kbEvent)
444
445 self.SetSizer(mainSizer)
446 self.Layout()
447 self.SetMinSize(self.GetSize())
448
449 self.Centre(wx.BOTH)
450
451 def ssoLogin(self, event):
452 self.popCharList()

Callers

nothing calls this directly

Calls 4

popCharListMethod · 0.95
_tFunction · 0.50
__init__Method · 0.45
GetSizeMethod · 0.45

Tested by

no test coverage detected