(self, parent)
| 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) |
nothing calls this directly
no test coverage detected