15PANEL_SETUP_TRACKS_AND_VIAS_BASE::PANEL_SETUP_TRACKS_AND_VIAS_BASE( wxWindow* parent, wxWindowID
id,
const wxPoint& pos,
const wxSize& size,
long style,
const wxString&
name ) : wxPanel( parent, id, pos, size, style,
name )
17 wxBoxSizer* bMainSizer;
18 bMainSizer =
new wxBoxSizer( wxHORIZONTAL );
20 wxBoxSizer* bSizerTracks;
21 bSizerTracks =
new wxBoxSizer( wxVERTICAL );
23 wxStaticText* stTracksLabel;
24 stTracksLabel =
new wxStaticText(
this, wxID_ANY,
_(
"Tracks"), wxDefaultPosition, wxDefaultSize, 0 );
25 stTracksLabel->Wrap( -1 );
26 bSizerTracks->Add( stTracksLabel, 0, wxALL, 5 );
57 bSizer3 =
new wxBoxSizer( wxHORIZONTAL );
69 bSizerTracks->Add( bSizer3, 0, wxEXPAND|wxTOP, 3 );
72 bMainSizer->Add( bSizerTracks, 1, wxEXPAND, 5 );
74 wxBoxSizer* bSizerVias;
75 bSizerVias =
new wxBoxSizer( wxVERTICAL );
77 wxStaticText* stViasLabel;
78 stViasLabel =
new wxStaticText(
this, wxID_ANY,
_(
"Vias"), wxDefaultPosition, wxDefaultSize, 0 );
79 stViasLabel->Wrap( -1 );
80 bSizerVias->Add( stViasLabel, 0, wxALL, 5 );
99 m_viaSizesGrid->SetColLabelAlignment( wxALIGN_CENTER, wxALIGN_CENTER );
104 m_viaSizesGrid->SetRowLabelAlignment( wxALIGN_CENTER, wxALIGN_CENTER );
109 m_viaSizesGrid->SetDefaultCellAlignment( wxALIGN_LEFT, wxALIGN_CENTER );
113 bSizer4 =
new wxBoxSizer( wxHORIZONTAL );
122 bSizer4->Add( 20, 0, 0, wxEXPAND, 5 );
128 bSizerVias->Add( bSizer4, 0, wxEXPAND|wxTOP, 3 );
131 bMainSizer->Add( bSizerVias, 2, wxEXPAND, 5 );
133 wxBoxSizer* bSizerDiffPairs;
134 bSizerDiffPairs =
new wxBoxSizer( wxVERTICAL );
136 wxStaticText* stDiffPairsLabel;
137 stDiffPairsLabel =
new wxStaticText(
this, wxID_ANY,
_(
"Differential Pairs"), wxDefaultPosition, wxDefaultSize, 0 );
138 stDiffPairsLabel->Wrap( -1 );
139 bSizerDiffPairs->Add( stDiffPairsLabel, 0, wxALL, 5 );
160 m_diffPairsGrid->SetColLabelAlignment( wxALIGN_CENTER, wxALIGN_CENTER );
165 m_diffPairsGrid->SetRowLabelAlignment( wxALIGN_CENTER, wxALIGN_CENTER );
170 m_diffPairsGrid->SetDefaultCellBackgroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_WINDOW ) );
171 m_diffPairsGrid->SetDefaultCellAlignment( wxALIGN_LEFT, wxALIGN_CENTER );
175 bSizer5 =
new wxBoxSizer( wxHORIZONTAL );
184 bSizer5->Add( 20, 0, 0, wxEXPAND, 5 );
190 bSizerDiffPairs->Add( bSizer5, 0, wxEXPAND|wxTOP, 3 );
193 bMainSizer->Add( bSizerDiffPairs, 3, wxEXPAND, 5 );
196 this->SetSizer( bMainSizer );
198 bMainSizer->Fit(
this );