Merge branch 'master' of evefit.org:pyfa
This commit is contained in:
@@ -102,7 +102,7 @@ class PFNotebook(wx.Panel):
|
|||||||
return self.pages[i]
|
return self.pages[i]
|
||||||
|
|
||||||
def SetPage(self, i, page):
|
def SetPage(self, i, page):
|
||||||
if i >= len(self.pages):
|
if i >= len(self.pages) or i is None or page is None:
|
||||||
return
|
return
|
||||||
|
|
||||||
oldPage = self.pages[i]
|
oldPage = self.pages[i]
|
||||||
@@ -123,7 +123,7 @@ class PFNotebook(wx.Panel):
|
|||||||
return self.activePage
|
return self.activePage
|
||||||
|
|
||||||
def GetPageIndex(self, page):
|
def GetPageIndex(self, page):
|
||||||
return self.pages.index(page)
|
return self.pages.index(page) if page in self.pages else None
|
||||||
|
|
||||||
def GetSelection(self):
|
def GetSelection(self):
|
||||||
return self.GetPageIndex(self.activePage)
|
return self.GetPageIndex(self.activePage)
|
||||||
|
|||||||
@@ -100,6 +100,9 @@ class FittingView(d.Display):
|
|||||||
self.Bind(wx.EVT_RIGHT_DOWN, self.click)
|
self.Bind(wx.EVT_RIGHT_DOWN, self.click)
|
||||||
self.parent.Bind(gui.chromeTabs.EVT_NOTEBOOK_PAGE_CHANGED, self.pageChanged)
|
self.parent.Bind(gui.chromeTabs.EVT_NOTEBOOK_PAGE_CHANGED, self.pageChanged)
|
||||||
|
|
||||||
|
def Destroy(self):
|
||||||
|
self.parent.Unbind(gui.chromeTabs.EVT_NOTEBOOK_PAGE_CHANGED, handler=self.pageChanged)
|
||||||
|
|
||||||
def pageChanged(self, event):
|
def pageChanged(self, event):
|
||||||
if self.parent.IsActive(self):
|
if self.parent.IsActive(self):
|
||||||
fitID = self.getActiveFit()
|
fitID = self.getActiveFit()
|
||||||
|
|||||||
Reference in New Issue
Block a user