#Boa:Frame:Frame1
import wx
import wx.grid
def create(parent):
return Frame1(parent)
[wxID_FRAME1, wxID_FRAME1GRID1, wxID_FRAME1NOTEBOOK1, wxID_FRAME1PANEL1, =
wxID_FRAME1PANEL2, wxID_FRAME1PANEL3, wxID_FRAME1PANEL4,=20
wxID_FRAME1SPLITTERWINDOW1, wxID_FRAME1SPLITTERWINDOW2, =
wxID_FRAME1TOOLBAR1,=20
wxID_FRAME1TREECTRL1,=20
] =3D [wx.NewId() for _init_ctrls in range(11)]
class Frame1(wx.Frame):
def _init_coll_boxSizer1_Items(self, parent):
# generated method, don't edit
parent.AddWindow(self.treeCtrl1, 1, border=3D0, =
flag=3Dwx.EXPAND)
parent.AddWindow(self.grid1, 1, border=3D0, flag=3Dwx.EXPAND)
def _init_coll_notebook1_Pages(self, parent):
# generated method, don't edit
parent.AddPage(imageId=3D-1, page=3Dself.panel4, select=3DTrue, =
text=3D'Page 1')
parent.AddPage(imageId=3D-1, page=3Dself.panel3, select=3DFalse,
text=3D'Page 2')
def _init_sizers(self):
# generated method, don't edit
self.boxSizer1 =3D wx.BoxSizer(orient=3Dwx.VERTICAL)
self._init_coll_boxSizer1_Items(self.boxSizer1)
self.panel2.SetSizer(self.boxSizer1)
def _init_ctrls(self, prnt):
# generated method, don't edit
wx.Frame.__init__(self, id=3DwxID_FRAME1, name=3D'', =
parent=3Dprnt,
pos=3Dwx.Point(598, 262), size=3Dwx.Size(575, 422),
style=3Dwx.DEFAULT_FRAME_STYLE, title=3D'Frame1')
self.SetClientSize(wx.Size(567, 395))
self.splitterWindow1 =3D =
wx.SplitterWindow(id=3DwxID_FRAME1SPLITTERWINDOW1,
name=3D'splitterWindow1', parent=3Dself, =
point=3Dwx.Point(0, 0),
size=3Dwx.Size(200, 100), style=3Dwx.SP_3D)
self.notebook1 =3D wx.Notebook(id=3DwxID_FRAME1NOTEBOOK1, =
name=3D'notebook1',
parent=3Dself.splitterWindow1, pos=3Dwx.Point(2, 2), =
size=3Dwx.Size(563,
248), style=3D0)
self.splitterWindow2 =3D =
wx.SplitterWindow(id=3DwxID_FRAME1SPLITTERWINDOW2,
name=3D'splitterWindow2', parent=3Dself.splitterWindow1,
point=3Dwx.Point(2, 9), size=3Dwx.Size(563, 384), =
style=3Dwx.SP_3D)
self.splitterWindow1.SplitHorizontally(self.notebook1,
self.splitterWindow2, 250)
self.panel1 =3D wx.Panel(id=3DwxID_FRAME1PANEL1, =
name=3D'panel1',
parent=3Dself.splitterWindow2, pos=3Dwx.Point(2, 2), =
size=3Dwx.Size(198,
104), style=3Dwx.TAB_TRAVERSAL)
self.panel2 =3D wx.Panel(id=3DwxID_FRAME1PANEL2, =
name=3D'panel2',
parent=3Dself.splitterWindow2, pos=3Dwx.Point(207, 2),
size=3Dwx.Size(354, 104), style=3Dwx.TAB_TRAVERSAL)
self.splitterWindow2.SplitVertically(self.panel1, self.panel2, =
200)
self.panel3 =3D wx.Panel(id=3DwxID_FRAME1PANEL3, =
name=3D'panel3',
parent=3Dself.notebook1, pos=3Dwx.Point(0, 0), =
size=3Dwx.Size(555, 222),
style=3Dwx.TAB_TRAVERSAL)
self.panel4 =3D wx.Panel(id=3DwxID_FRAME1PANEL4, =
name=3D'panel4',
parent=3Dself.notebook1, pos=3Dwx.Point(0, 0), =
size=3Dwx.Size(555, 222),
style=3Dwx.TAB_TRAVERSAL)
self.toolBar1 =3D wx.ToolBar(id=3DwxID_FRAME1TOOLBAR1, =
name=3D'toolBar1',
parent=3Dself, pos=3Dwx.Point(0, 0), size=3Dwx.Size(567, =
28),
style=3Dwx.TB_HORIZONTAL | wx.NO_BORDER)
self.SetToolBar(self.toolBar1)
self.treeCtrl1 =3D wx.TreeCtrl(id=3DwxID_FRAME1TREECTRL1, =
name=3D'treeCtrl1',
parent=3Dself.panel2, pos=3Dwx.Point(0, 0), =
size=3Dwx.Size(354, 52),
style=3Dwx.TR_HAS_BUTTONS)
self.grid1 =3D wx.grid.Grid(id=3DwxID_FRAME1GRID1, =
name=3D'grid1',
parent=3Dself.panel2, pos=3Dwx.Point(0, 52), =
size=3Dwx.Size(354, 52),
style=3D0)
self._init_coll_notebook1_Pages(self.notebook1)
self._init_sizers()
def __init__(self, parent):
self._init_ctrls(parent)
|