1
///////////////////////////////////////////////////////////////////////////
2
// C++ code generated with wxFormBuilder (version Dec 17 2007)
3
// http://www.wxformbuilder.org/
5
// PLEASE DO "NOT" EDIT THIS FILE!
6
///////////////////////////////////////////////////////////////////////////
10
///////////////////////////////////////////////////////////////////////////
12
MainPanel::MainPanel( wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style )
13
: wxPanel( parent, id, pos, size, style )
15
m_pMainSizer = new wxBoxSizer( wxVERTICAL );
17
wxBoxSizer* SplitterSizer;
18
SplitterSizer = new wxBoxSizer( wxVERTICAL );
20
m_pSplitterWindow = new wxSplitterWindow( this, wxID_ANY, wxDefaultPosition, wxSize(1,1), wxSP_3D|wxSP_BORDER );
21
//-m_pSplitterWindow->Connect( wxEVT_IDLE, wxIdleEventHandler( MainPanel::SplitterWindowOnIdle ), NULL, this );
23
m_pSearchPanel = new wxPanel( m_pSplitterWindow, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL,_T("MySearchPanel") );
24
m_pSearchSizer = new wxBoxSizer( wxVERTICAL );
25
m_pSearchPanel->SetSizer( m_pSearchSizer );
26
m_pSearchPanel->Layout();
27
//m_pSearchSizer->Fit( m_pSearchPanel );
29
m_pNotebkPanel = new wxPanel( m_pSplitterWindow, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL,_T("MyNotebkPanel") );
30
m_pNotebkSizer = new wxBoxSizer( wxVERTICAL );
31
m_pNotebkPanel->SetSizer( m_pNotebkSizer );
32
m_pNotebkPanel->Layout();
33
//m_pNotebkSizer->Fit( m_pNotebkPanel );
35
m_pSplitterWindow->SplitHorizontally( m_pSearchPanel, m_pNotebkPanel, 100 );
36
SplitterSizer->Add( m_pSplitterWindow, 1, wxEXPAND, 5 );
38
m_pMainSizer->Add( SplitterSizer, 1, wxEXPAND, 5 );
40
this->SetSizer( m_pMainSizer );
44
MainPanel::~MainPanel()
48
//If you have a sizer for your frame that you want to
49
// add a panel to, make sure that you add it after
50
// you add everything to the panel and call
51
// panel->SetSizerAndFit( panelsizer ). If you first
52
// add the panel, then add controls to it, the
53
// window will not size correctly.
55
//Or you can call panel->GetSizer()->Fit(panel)
56
//after you add the panels controls to re-fit the
61
//http://www.wxwidgets.org/wiki/index.php/WxSplitterWindow
62
//WxSplitterWindow - WxWiki