Switch to the relevant additions pane when items are added to it
This commit is contained in:
@@ -49,7 +49,6 @@ class AdditionsPane(TogglePanel):
|
||||
size.SetHeight(200)
|
||||
self.notebook.SetMinSize(size)
|
||||
baseSizer.Add(self.notebook, 1, wx.EXPAND)
|
||||
|
||||
self.notebook.AddPage(DroneView(self.notebook), "Drones")
|
||||
self.notebook.AddPage(ImplantView(self.notebook), "Implants")
|
||||
self.notebook.AddPage(BoosterView(self.notebook), "Boosters")
|
||||
@@ -57,3 +56,6 @@ class AdditionsPane(TogglePanel):
|
||||
|
||||
# self.Expand()
|
||||
|
||||
PANES = ["Drones", "Implants", "Boosters"]
|
||||
def select(self, name):
|
||||
self.notebook.SetSelection(self.PANES.index(name))
|
||||
|
||||
@@ -48,6 +48,7 @@ class BoosterView(d.Display):
|
||||
trigger = cFit.addBooster(fitID, event.itemID)
|
||||
if trigger:
|
||||
wx.PostEvent(self.mainFrame, fv.FitChanged(fitID=fitID))
|
||||
self.mainFrame.additionsPane.select("Boosters")
|
||||
|
||||
event.Skip()
|
||||
|
||||
|
||||
@@ -55,6 +55,7 @@ class DroneView(d.Display):
|
||||
trigger = cFit.addDrone(fitID, event.itemID)
|
||||
if trigger:
|
||||
wx.PostEvent(self.mainFrame, fv.FitChanged(fitID=fitID))
|
||||
self.mainFrame.additionsPane.select("Drones")
|
||||
|
||||
event.Skip()
|
||||
|
||||
|
||||
@@ -63,6 +63,7 @@ class ImplantView(d.Display):
|
||||
trigger = cFit.addImplant(fitID, event.itemID)
|
||||
if trigger:
|
||||
wx.PostEvent(self.mainFrame, fv.FitChanged(fitID=fitID))
|
||||
self.mainFrame.additionsPane.select("Implants")
|
||||
|
||||
event.Skip()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user