(self, contentPanel, headerPanel)
| 41 | return width |
| 42 | |
| 43 | def populatePanel(self, contentPanel, headerPanel): |
| 44 | contentSizer = contentPanel.GetSizer() |
| 45 | parent = self.panel = contentPanel |
| 46 | self.headerPanel = headerPanel |
| 47 | |
| 48 | panel = "full" |
| 49 | |
| 50 | sizerCapacitor = wx.GridSizer(1, 2, 0, 0) |
| 51 | contentSizer.Add(sizerCapacitor, 0, wx.EXPAND, 0) |
| 52 | # Capacitor capacity and time |
| 53 | baseBox = wx.BoxSizer(wx.HORIZONTAL) |
| 54 | |
| 55 | sizerCapacitor.Add(baseBox, 0, wx.ALIGN_LEFT) |
| 56 | bitmap = BitmapLoader.getStaticBitmap("capacitorInfo_big", parent, "gui") |
| 57 | tooltip = wx.ToolTip(_t("Capacitor stability")) |
| 58 | bitmap.SetToolTip(tooltip) |
| 59 | baseBox.Add(bitmap, 0, wx.ALIGN_CENTER) |
| 60 | |
| 61 | box = wx.BoxSizer(wx.VERTICAL) |
| 62 | baseBox.Add(box, 0, wx.ALIGN_LEFT) |
| 63 | |
| 64 | hbox = wx.BoxSizer(wx.HORIZONTAL) |
| 65 | box.Add(hbox, 0, wx.ALIGN_LEFT) |
| 66 | |
| 67 | hbox.Add(wx.StaticText(parent, wx.ID_ANY, _t("Total: ")), 0, wx.ALIGN_LEFT | wx.LEFT, 3) |
| 68 | lbl = wx.StaticText(parent, wx.ID_ANY, "0.0") |
| 69 | setattr(self, "label%sCapacitorCapacity" % panel.capitalize(), lbl) |
| 70 | hbox.Add(lbl, 0, wx.ALIGN_LEFT) |
| 71 | |
| 72 | hbox.Add(wx.StaticText(parent, wx.ID_ANY, " GJ"), 0, wx.ALIGN_LEFT) |
| 73 | |
| 74 | hbox = wx.BoxSizer(wx.HORIZONTAL) |
| 75 | box.Add(hbox, 0, wx.ALIGN_LEFT) |
| 76 | |
| 77 | lbl = wx.StaticText(parent, wx.ID_ANY, _t("Lasts ")) |
| 78 | hbox.Add(lbl, 0, wx.ALIGN_LEFT | wx.LEFT, 3) |
| 79 | setattr(self, "label%sCapacitorState" % panel.capitalize(), lbl) |
| 80 | |
| 81 | lbl = wx.StaticText(parent, wx.ID_ANY, _t("0s")) |
| 82 | setattr(self, "label%sCapacitorTime" % panel.capitalize(), lbl) |
| 83 | hbox.Add(lbl, 0, wx.ALIGN_LEFT) |
| 84 | |
| 85 | # Capacitor balance |
| 86 | baseBox = wx.BoxSizer(wx.HORIZONTAL) |
| 87 | |
| 88 | sizerCapacitor.Add(baseBox, 0, wx.ALIGN_CENTER_HORIZONTAL) |
| 89 | |
| 90 | tooltip = wx.ToolTip(_t("Extra stats")) |
| 91 | bitmap = BitmapLoader.getStaticBitmap("capacitorRecharge_big", parent, "gui") |
| 92 | bitmap.SetToolTip(tooltip) |
| 93 | baseBox.Add(bitmap, 0, wx.ALIGN_CENTER) |
| 94 | |
| 95 | # Delta |
| 96 | chargeSizer = wx.BoxSizer(wx.VERTICAL) |
| 97 | baseBox.Add(chargeSizer, 0, wx.ALIGN_CENTER) |
| 98 | |
| 99 | lbl = wx.StaticText(parent, wx.ID_ANY, "0 GJ/s") |
| 100 | setattr(self, "label%sCapacitorDelta" % panel.capitalize(), lbl) |
nothing calls this directly
no test coverage detected