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

Method __init__

gui/builtinViews/fittingView.py:154–185  ·  view source on GitHub ↗
(self, parent)

Source from the content-addressed store, hash-verified

152 ]
153
154 def __init__(self, parent):
155 d.Display.__init__(self, parent, size=(0, 0), style=wx.BORDER_NONE)
156 self.Show(False)
157 self.parent = parent
158 self.mainFrame.Bind(GE.FIT_CHANGED, self.fitChanged)
159 self.mainFrame.Bind(GE.FIT_RENAMED, self.fitRenamed)
160 self.mainFrame.Bind(GE.FIT_REMOVED, self.fitRemoved)
161 self.mainFrame.Bind(ITEM_SELECTED, self.appendItem)
162 self.font = wx.SystemSettings.GetFont(wx.SYS_DEFAULT_GUI_FONT)
163
164 self.Bind(wx.EVT_LEFT_DCLICK, self.removeItem)
165 self.Bind(wx.EVT_LIST_BEGIN_DRAG, self.startDrag)
166 self.Bind(wx.EVT_CONTEXT_MENU, self.spawnMenu)
167
168 self.SetDropTarget(FittingViewDrop(self.handleListDrag))
169 self.activeFitID = None
170 self.FVsnapshot = None
171 self.itemCount = 0
172
173 self.hoveredRow = None
174 self.hoveredColumn = None
175
176 self.Bind(wx.EVT_KEY_UP, self.kbEvent)
177 self.Bind(wx.EVT_LEFT_DOWN, self.click)
178 self.Bind(wx.EVT_RIGHT_DOWN, self.click)
179 self.Bind(wx.EVT_MIDDLE_DOWN, self.click)
180 self.Bind(wx.EVT_SHOW, self.OnShow)
181 self.Bind(wx.EVT_MOTION, self.OnMouseMove)
182 self.Bind(wx.EVT_LEAVE_WINDOW, self.OnLeaveWindow)
183 self.parent.Bind(EVT_NOTEBOOK_PAGE_CHANGED, self.pageChanged)
184 pyfalog.debug("------------------ new fitting view -------------------")
185 pyfalog.debug(self)
186
187 def OnLeaveWindow(self, event):
188 self.SetToolTip(None)

Callers

nothing calls this directly

Calls 3

FittingViewDropClass · 0.85
__init__Method · 0.45
ShowMethod · 0.45

Tested by

no test coverage detected