class TestNB(wx.Notebook):
def __init__(self, parent, id, log):
- wx.Notebook.__init__(self, parent, id, style=
- #wxNB_TOP
- wx.NB_BOTTOM
- #wxNB_LEFT
- #wxNB_RIGHT
- )
+ wx.Notebook.__init__(self, parent, id, size=(21,21), style=
+ wx.BK_DEFAULT
+ #wx.BK_TOP
+ #wx.BK_BOTTOM
+ #wx.BK_LEFT
+ #wx.BK_RIGHT
+ # | wx.NB_MULTILINE
+ )
self.log = log
win = self.makeColorPanel(wx.BLUE)
win = self.makeColorPanel(wx.CYAN)
self.AddPage(win, "Cyan")
-# win = self.makeColorPanel(wxWHITE)
-# self.AddPage(win, "White")
+ win = self.makeColorPanel(wx.NamedColour('Midnight Blue'))
+ self.AddPage(win, "Midnight Blue")
-# win = self.makeColorPanel(wxBLACK)
-# self.AddPage(win, "Black")
-
- win = self.makeColorPanel(wx.NamedColour('MIDNIGHT BLUE'))
- self.AddPage(win, "MIDNIGHT BLUE")
-
- win = self.makeColorPanel(wx.NamedColour('INDIAN RED'))
- self.AddPage(win, "INDIAN RED")
+ win = self.makeColorPanel(wx.NamedColour('Indian Red'))
+ self.AddPage(win, "Indian Red")
self.Bind(wx.EVT_NOTEBOOK_PAGE_CHANGED, self.OnPageChanged)
self.Bind(wx.EVT_NOTEBOOK_PAGE_CHANGING, self.OnPageChanging)
p = wx.Panel(self, -1)
win = ColorPanel.ColoredPanel(p, color)
p.win = win
-
def OnCPSize(evt, win=win):
+ win.SetPosition((0,0))
win.SetSize(evt.GetSize())
-
p.Bind(wx.EVT_SIZE, OnCPSize)
return p
+
def OnPageChanged(self, event):
old = event.GetOldSelection()
new = event.GetSelection()
if __name__ == '__main__':
import sys,os
import run
- run.main(['', os.path.basename(sys.argv[0])])
+ run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])