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

Method __init__

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

Source from the content-addressed store, hash-verified

134class CharacterEditor(AuxiliaryFrame):
135
136 def __init__(self, parent):
137 super().__init__(
138 parent, id=wx.ID_ANY, title=_t("Character Editor"), resizeable=True, pos=wx.DefaultPosition,
139 size=wx.Size(950, 650) if "wxGTK" in wx.PlatformInfo else wx.Size(850, 600))
140
141 i = wx.Icon(BitmapLoader.getBitmap("character_small", "gui"))
142 self.SetIcon(i)
143
144 self.mainFrame = parent
145 # self.disableWin = wx.WindowDisabler(self)
146 sFit = Fit.getInstance()
147
148 mainSizer = wx.BoxSizer(wx.VERTICAL)
149
150 self.entityEditor = CharacterEntityEditor(self)
151 mainSizer.Add(self.entityEditor, 0, wx.ALL | wx.EXPAND, 2)
152 # Default drop down to current fit's character
153 self.entityEditor.setActiveEntity(sFit.character)
154
155 self.viewsNBContainer = wx.Notebook(self, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, 0)
156
157 self.sview = SkillTreeView(self.viewsNBContainer)
158 self.iview = ImplantEditorView(self.viewsNBContainer, self)
159 self.aview = APIView(self.viewsNBContainer)
160
161 self.viewsNBContainer.AddPage(self.sview, _t("Skills"))
162 self.viewsNBContainer.AddPage(self.iview, _t("Implants"))
163 self.viewsNBContainer.AddPage(self.aview, _t("EVE SSO"))
164
165 mainSizer.Add(self.viewsNBContainer, 1, wx.EXPAND | wx.ALL, 5)
166
167 bSizerButtons = wx.BoxSizer(wx.HORIZONTAL)
168
169 self.btnSaveChar = wx.Button(self, wx.ID_SAVE)
170 self.btnSaveAs = wx.Button(self, wx.ID_SAVEAS)
171 self.btnRevert = wx.Button(self, wx.ID_REVERT_TO_SAVED)
172 self.btnOK = wx.Button(self, wx.ID_OK)
173
174 bSizerButtons.Add(self.btnSaveChar, 0, wx.ALL, 5)
175 bSizerButtons.Add(self.btnSaveAs, 0, wx.ALL, 5)
176 bSizerButtons.Add(self.btnRevert, 0, wx.ALL, 5)
177 bSizerButtons.AddStretchSpacer()
178 bSizerButtons.Add(self.btnOK, 0, wx.ALL, 5)
179
180 self.btnSaveChar.Bind(wx.EVT_BUTTON, self.saveChar)
181 self.btnSaveAs.Bind(wx.EVT_BUTTON, self.saveCharAs)
182 self.btnRevert.Bind(wx.EVT_BUTTON, self.revertChar)
183 self.btnOK.Bind(wx.EVT_BUTTON, self.editingFinished)
184
185 mainSizer.Add(bSizerButtons, 0, wx.EXPAND, 5)
186
187 self.btnRestrict()
188
189 self.SetSizer(mainSizer)
190 self.Layout()
191
192 self.SetMinSize(self.GetSize())
193 self.Centre(wx.BOTH)

Callers

nothing calls this directly

Calls 13

btnRestrictMethod · 0.95
charChangedMethod · 0.95
SkillTreeViewClass · 0.85
ImplantEditorViewClass · 0.85
APIViewClass · 0.85
setActiveEntityMethod · 0.80
_tFunction · 0.50
__init__Method · 0.45
getBitmapMethod · 0.45
getInstanceMethod · 0.45
AddPageMethod · 0.45

Tested by

no test coverage detected