(self, win=None, title=None, image: wx.Image=None, closeable=True)
| 216 | wx.PostEvent(self, PageChanged(current_page, new_page)) |
| 217 | |
| 218 | def AddPage(self, win=None, title=None, image: wx.Image=None, closeable=True): |
| 219 | title = title or "Empty Tab" |
| 220 | if self._active_page: |
| 221 | self._active_page.Hide() |
| 222 | |
| 223 | if not win: |
| 224 | win = wx.Panel(self) |
| 225 | |
| 226 | win.Reparent(self.page_container) |
| 227 | |
| 228 | self.page_container.Layout() |
| 229 | |
| 230 | self._pages.append(win) |
| 231 | self.tabs_container.AddTab(title, image, closeable) |
| 232 | |
| 233 | self._active_page = win |
| 234 | self.ShowActive(True) |
| 235 | |
| 236 | def DisablePage(self, page, toggle): |
| 237 | idx = self.GetPageIndex(page) |
no test coverage detected