17PANEL_SETUP_NETCLASSES_BASE::PANEL_SETUP_NETCLASSES_BASE( wxWindow* parent, wxWindowID
id,
const wxPoint& pos,
const wxSize& size,
long style,
const wxString&
name ) : wxPanel( parent, id, pos, size, style,
name )
19 wxBoxSizer* bpanelNetClassesSizer;
20 bpanelNetClassesSizer =
new wxBoxSizer( wxVERTICAL );
23 bMargins =
new wxBoxSizer( wxVERTICAL );
25 m_splitter =
new wxSplitterWindow(
this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxSP_3DSASH|wxSP_LIVE_UPDATE|wxSP_NO_XP_THEME );
29 wxBoxSizer* bUpperSizer;
30 bUpperSizer =
new wxBoxSizer( wxVERTICAL );
34 bUpperSizer->Add(
m_staticText3, 0, wxTOP|wxLEFT|wxEXPAND, 8 );
37 bUpperSizer->Add( 0, 3, 0, wxEXPAND, 5 );
67 m_netclassGrid->SetColLabelAlignment( wxALIGN_CENTER, wxALIGN_CENTER );
73 m_netclassGrid->SetRowLabelAlignment( wxALIGN_LEFT, wxALIGN_CENTER );
78 m_netclassGrid->SetDefaultCellAlignment( wxALIGN_LEFT, wxALIGN_CENTER );
79 bUpperSizer->Add(
m_netclassGrid, 1, wxEXPAND|wxFIXED_MINSIZE|wxRIGHT|wxLEFT, 5 );
81 wxBoxSizer* buttonBoxSizer;
82 buttonBoxSizer =
new wxBoxSizer( wxHORIZONTAL );
85 buttonBoxSizer->Add(
m_addButton, 0, wxBOTTOM|wxLEFT, 2 );
94 buttonBoxSizer->Add( 20, 0, 0, wxEXPAND, 5 );
100 buttonBoxSizer->Add( 40, 0, 1, wxEXPAND, 5 );
110 bUpperSizer->Add( buttonBoxSizer, 0, wxEXPAND|wxLEFT|wxTOP, 5 );
117 wxBoxSizer* bLowerSizer;
118 bLowerSizer =
new wxBoxSizer( wxVERTICAL );
121 bLowerSizer->Add( 0, 5, 0, wxEXPAND, 5 );
125 bLowerSizer->Add(
m_staticText5, 0, wxEXPAND|wxTOP|wxLEFT, 8 );
127 wxBoxSizer* bColumns;
128 bColumns =
new wxBoxSizer( wxHORIZONTAL );
130 wxBoxSizer* bSizer14;
131 bSizer14 =
new wxBoxSizer( wxVERTICAL );
164 bColumns->Add( bSizer14, 3, wxEXPAND, 5 );
170 bLowerSizer->Add( bColumns, 1, wxEXPAND|wxTOP, 3 );
172 wxBoxSizer* buttonBoxSizer1;
173 buttonBoxSizer1 =
new wxBoxSizer( wxHORIZONTAL );
179 buttonBoxSizer1->Add( 20, 0, 0, wxEXPAND, 5 );
185 bLowerSizer->Add( buttonBoxSizer1, 0, wxEXPAND|wxTOP|wxBOTTOM|wxLEFT, 5 );
195 bpanelNetClassesSizer->Add( bMargins, 1, wxEXPAND|wxTOP, 2 );
198 this->SetSizer( bpanelNetClassesSizer );
200 bpanelNetClassesSizer->Fit(
this );