X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/8a693e6e0460b6b3c32e4b6f114a3ab7b7cd24ea..f6bcfd974ef26faf6f91a62cac09827e09463fd1:/utils/wxPython/demo/wxNotebook.py diff --git a/utils/wxPython/demo/wxNotebook.py b/utils/wxPython/demo/wxNotebook.py deleted file mode 100644 index fb18f41b9a..0000000000 --- a/utils/wxPython/demo/wxNotebook.py +++ /dev/null @@ -1,87 +0,0 @@ - -from wxPython.wx import * - -import ColorPanel -import wxGrid -import wxListCtrl -import wxScrolledWindow - -#---------------------------------------------------------------------------- - -class TestNB(wxNotebook): - def __init__(self, parent, id, log): - wxNotebook.__init__(self, parent, id, style=wxNB_BOTTOM) - self.log = log - - win = ColorPanel.ColoredPanel(self, wxBLUE) - self.AddPage(win, "Blue") - st = wxStaticText(win, -1, - "You can put nearly any type of window here,\n" - "and the tabs can be on any side... (look below.)", - wxPoint(10, 10)) - st.SetForegroundColour(wxWHITE) - st.SetBackgroundColour(wxBLUE) - - win = ColorPanel.ColoredPanel(self, wxRED) - self.AddPage(win, "Red") - - win = wxScrolledWindow.MyCanvas(self) - self.AddPage(win, 'ScrolledWindow') - - win = ColorPanel.ColoredPanel(self, wxGREEN) - self.AddPage(win, "Green") - - win = wxGrid.TestGrid(self, log) - self.AddPage(win, "Grid") - - win = wxListCtrl.TestListCtrlPanel(self, log) - self.AddPage(win, 'List') - - win = ColorPanel.ColoredPanel(self, wxCYAN) - self.AddPage(win, "Cyan") - - win = ColorPanel.ColoredPanel(self, wxWHITE) - self.AddPage(win, "White") - - win = ColorPanel.ColoredPanel(self, wxBLACK) - self.AddPage(win, "Black") - - win = ColorPanel.ColoredPanel(self, wxNamedColour('MIDNIGHT BLUE')) - self.AddPage(win, "MIDNIGHT BLUE") - - win = ColorPanel.ColoredPanel(self, wxNamedColour('INDIAN RED')) - self.AddPage(win, "INDIAN RED") - - EVT_NOTEBOOK_PAGE_CHANGED(self, self.GetId(), self.OnPageChanged) - - - def OnPageChanged(self, event): - self.log.write('OnPageChanged\n') - event.Skip() - - -#---------------------------------------------------------------------------- - -def runTest(frame, nb, log): - testWin = TestNB(nb, -1, log) - return testWin - -#---------------------------------------------------------------------------- - - - - - - - - - - - - -overview = """\ -This class represents a notebook control, which manages multiple windows with associated tabs. - -To use the class, create a wxNotebook object and call AddPage or InsertPage, passing a window to be used as the page. Do not explicitly delete the window for a page that is currently managed by wxNotebook. - -"""