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

Class AdditionsPane

gui/additionsPane.py:38–136  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

36_t = wx.GetTranslation
37
38class AdditionsPane(TogglePanel):
39
40 def __init__(self, parent, mainFrame):
41
42 TogglePanel.__init__(self, parent, force_layout=1)
43 self.mainFrame = mainFrame
44
45 self.SetLabel(_t("Additions"))
46 pane = self.GetContentPanel()
47
48 baseSizer = wx.BoxSizer(wx.HORIZONTAL)
49 pane.SetSizer(baseSizer)
50
51 self.notebook = ChromeNotebook(pane, can_add=False, tabWidthMode=1)
52 self.notebook.SetMinSize((-1, 1000))
53
54 baseSizer.Add(self.notebook, 1, wx.EXPAND)
55
56 droneImg = BitmapLoader.getImage("drone_small", "gui")
57 fighterImg = BitmapLoader.getImage("fighter_small", "gui")
58 implantImg = BitmapLoader.getImage("implant_small", "gui")
59 boosterImg = BitmapLoader.getImage("booster_small", "gui")
60 projectedImg = BitmapLoader.getImage("projected_small", "gui")
61 gangImg = BitmapLoader.getImage("fleet_fc_small", "gui")
62 cargoImg = BitmapLoader.getImage("cargo_small", "gui")
63 notesImg = BitmapLoader.getImage("skill_small", "gui")
64
65 self.drone = DroneView(self.notebook)
66 self.notebook.AddPage(self.drone, _t("Drones"), image=droneImg, closeable=False)
67
68 self.fighter = FighterView(self.notebook)
69 self.notebook.AddPage(self.fighter, _t("Fighters"), image=fighterImg, closeable=False)
70
71 self.cargo = CargoView(self.notebook)
72 self.notebook.AddPage(self.cargo, _t("Cargo"), image=cargoImg, closeable=False)
73
74 self.implant = ImplantView(self.notebook)
75 self.notebook.AddPage(self.implant, _t("Implants"), image=implantImg, closeable=False)
76
77 self.booster = BoosterView(self.notebook)
78 self.notebook.AddPage(self.booster, _t("Boosters"), image=boosterImg, closeable=False)
79
80 self.projectedPage = ProjectedView(self.notebook)
81 self.notebook.AddPage(self.projectedPage, _t("Projected"), image=projectedImg, closeable=False)
82
83 self.gangPage = CommandView(self.notebook)
84 self.notebook.AddPage(self.gangPage, _t("Command"), image=gangImg, closeable=False)
85
86 self.notes = NotesView(self.notebook)
87 self.notebook.AddPage(self.notes, _t("Notes"), image=notesImg, closeable=False)
88
89 self.mainFrame.Bind(GE.FIT_CHANGED, self.OnFitChanged)
90 self.mainFrame.Bind(GE.FIT_NOTES_CHANGED, self.OnNotesChanged)
91
92 self.notebook.SetSelection(0)
93
94 PANES = ["Drones", "Fighters", "Cargo", "Implants", "Boosters", "Projected", "Command", "Notes"]
95

Callers 1

__init__Method · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected