KiCad PCB EDA Suite
PANEL_SETUP_TRACKS_AND_VIAS_BASE Class Reference

Class PANEL_SETUP_TRACKS_AND_VIAS_BASE. More...

#include <panel_setup_tracks_and_vias_base.h>

Inheritance diagram for PANEL_SETUP_TRACKS_AND_VIAS_BASE:
PANEL_SETUP_TRACKS_AND_VIAS

Public Member Functions

 PANEL_SETUP_TRACKS_AND_VIAS_BASE (wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(674, 343), long style=wxTAB_TRAVERSAL, const wxString &name=wxEmptyString)
 
 ~PANEL_SETUP_TRACKS_AND_VIAS_BASE ()
 

Protected Member Functions

virtual void OnAddTrackWidthsClick (wxCommandEvent &event)
 
virtual void OnSortTrackWidthsClick (wxCommandEvent &event)
 
virtual void OnRemoveTrackWidthsClick (wxCommandEvent &event)
 
virtual void OnAddViaSizesClick (wxCommandEvent &event)
 
virtual void OnSortViaSizesClick (wxCommandEvent &event)
 
virtual void OnRemoveViaSizesClick (wxCommandEvent &event)
 
virtual void OnAddDiffPairsClick (wxCommandEvent &event)
 
virtual void OnSortDiffPairsClick (wxCommandEvent &event)
 
virtual void OnRemoveDiffPairsClick (wxCommandEvent &event)
 

Protected Attributes

wxStaticText * m_label
 
WX_GRIDm_trackWidthsGrid
 
wxBitmapButton * m_trackWidthsAddButton
 
wxBitmapButton * m_trackWidthsSortButton
 
wxBitmapButton * m_trackWidthsRemoveButton
 
WX_GRIDm_viaSizesGrid
 
wxBitmapButton * m_viaSizesAddButton
 
wxBitmapButton * m_viaSizesSortButton
 
wxBitmapButton * m_viaSizesRemoveButton
 
WX_GRIDm_diffPairsGrid
 
wxBitmapButton * m_diffPairsAddButton
 
wxBitmapButton * m_diffPairsSortButton
 
wxBitmapButton * m_diffPairsRemoveButton
 

Detailed Description

Constructor & Destructor Documentation

◆ PANEL_SETUP_TRACKS_AND_VIAS_BASE()

PANEL_SETUP_TRACKS_AND_VIAS_BASE::PANEL_SETUP_TRACKS_AND_VIAS_BASE ( wxWindow *  parent,
wxWindowID  id = wxID_ANY,
const wxPoint &  pos = wxDefaultPosition,
const wxSize &  size = wxSize( 674,343 ),
long  style = wxTAB_TRAVERSAL,
const wxString &  name = wxEmptyString 
)

Definition at line 14 of file panel_setup_tracks_and_vias_base.cpp.

14 : wxPanel( parent, id, pos, size, style, name )
15{
16 wxBoxSizer* bMainSizer;
17 bMainSizer = new wxBoxSizer( wxVERTICAL );
18
19 m_label = new wxStaticText( this, wxID_ANY, _("Pre-defined track and via dimensions:"), wxDefaultPosition, wxDefaultSize, 0 );
20 m_label->Wrap( -1 );
21 bMainSizer->Add( m_label, 0, wxBOTTOM|wxRIGHT|wxLEFT, 5 );
22
23 wxBoxSizer* bSizerLower;
24 bSizerLower = new wxBoxSizer( wxHORIZONTAL );
25
26 wxStaticBoxSizer* sbSizer4;
27 sbSizer4 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, _("Tracks") ), wxVERTICAL );
28
29 m_trackWidthsGrid = new WX_GRID( sbSizer4->GetStaticBox(), wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );
30
31 // Grid
32 m_trackWidthsGrid->CreateGrid( 8, 1 );
33 m_trackWidthsGrid->EnableEditing( true );
34 m_trackWidthsGrid->EnableGridLines( true );
35 m_trackWidthsGrid->EnableDragGridSize( false );
36 m_trackWidthsGrid->SetMargins( 40, 0 );
37
38 // Columns
39 m_trackWidthsGrid->EnableDragColMove( false );
40 m_trackWidthsGrid->EnableDragColSize( false );
41 m_trackWidthsGrid->SetColLabelValue( 0, _("Width") );
43 m_trackWidthsGrid->SetColLabelAlignment( wxALIGN_CENTER, wxALIGN_CENTER );
44
45 // Rows
46 m_trackWidthsGrid->EnableDragRowSize( false );
47 m_trackWidthsGrid->SetRowLabelValue( 0, _("1") );
48 m_trackWidthsGrid->SetRowLabelValue( 1, _("2") );
49 m_trackWidthsGrid->SetRowLabelValue( 2, _("3") );
50 m_trackWidthsGrid->SetRowLabelValue( 3, _("4") );
51 m_trackWidthsGrid->SetRowLabelValue( 4, _("5") );
52 m_trackWidthsGrid->SetRowLabelValue( 5, _("6") );
53 m_trackWidthsGrid->SetRowLabelValue( 6, _("7") );
54 m_trackWidthsGrid->SetRowLabelValue( 7, _("8") );
55 m_trackWidthsGrid->SetRowLabelSize( 0 );
56 m_trackWidthsGrid->SetRowLabelAlignment( wxALIGN_CENTER, wxALIGN_CENTER );
57
58 // Label Appearance
59
60 // Cell Defaults
61 m_trackWidthsGrid->SetDefaultCellAlignment( wxALIGN_LEFT, wxALIGN_TOP );
62 sbSizer4->Add( m_trackWidthsGrid, 1, wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT, 5 );
63
64 wxBoxSizer* bSizer3;
65 bSizer3 = new wxBoxSizer( wxHORIZONTAL );
66
67 m_trackWidthsAddButton = new wxBitmapButton( sbSizer4->GetStaticBox(), wxID_ANY, wxNullBitmap, wxDefaultPosition, wxDefaultSize, wxBU_AUTODRAW|0 );
68 bSizer3->Add( m_trackWidthsAddButton, 0, wxLEFT|wxRIGHT, 5 );
69
70 m_trackWidthsSortButton = new wxBitmapButton( sbSizer4->GetStaticBox(), wxID_ANY, wxNullBitmap, wxDefaultPosition, wxDefaultSize, wxBU_AUTODRAW|0 );
71 bSizer3->Add( m_trackWidthsSortButton, 0, wxRIGHT|wxLEFT, 5 );
72
73
74 bSizer3->Add( 20, 0, 0, wxEXPAND, 5 );
75
76 m_trackWidthsRemoveButton = new wxBitmapButton( sbSizer4->GetStaticBox(), wxID_ANY, wxNullBitmap, wxDefaultPosition, wxDefaultSize, wxBU_AUTODRAW|0 );
77 bSizer3->Add( m_trackWidthsRemoveButton, 0, wxLEFT|wxRIGHT, 5 );
78
79
80 sbSizer4->Add( bSizer3, 0, wxBOTTOM|wxEXPAND|wxTOP, 2 );
81
82
83 bSizerLower->Add( sbSizer4, 0, wxEXPAND|wxRIGHT, 10 );
84
85 wxStaticBoxSizer* sbSizer5;
86 sbSizer5 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, _("Vias") ), wxVERTICAL );
87
88 m_viaSizesGrid = new WX_GRID( sbSizer5->GetStaticBox(), wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );
89
90 // Grid
91 m_viaSizesGrid->CreateGrid( 8, 2 );
92 m_viaSizesGrid->EnableEditing( true );
93 m_viaSizesGrid->EnableGridLines( true );
94 m_viaSizesGrid->EnableDragGridSize( false );
95 m_viaSizesGrid->SetMargins( 40, 0 );
96
97 // Columns
98 m_viaSizesGrid->EnableDragColMove( false );
99 m_viaSizesGrid->EnableDragColSize( false );
100 m_viaSizesGrid->SetColLabelValue( 0, _("Diameter") );
101 m_viaSizesGrid->SetColLabelValue( 1, _("Hole") );
103 m_viaSizesGrid->SetColLabelAlignment( wxALIGN_CENTER, wxALIGN_CENTER );
104
105 // Rows
106 m_viaSizesGrid->EnableDragRowSize( false );
107 m_viaSizesGrid->SetRowLabelValue( 0, _("1") );
108 m_viaSizesGrid->SetRowLabelValue( 1, _("2") );
109 m_viaSizesGrid->SetRowLabelValue( 2, _("3") );
110 m_viaSizesGrid->SetRowLabelValue( 3, _("4") );
111 m_viaSizesGrid->SetRowLabelValue( 4, _("5") );
112 m_viaSizesGrid->SetRowLabelValue( 5, _("6") );
113 m_viaSizesGrid->SetRowLabelValue( 6, _("7") );
114 m_viaSizesGrid->SetRowLabelValue( 7, _("8") );
115 m_viaSizesGrid->SetRowLabelSize( 0 );
116 m_viaSizesGrid->SetRowLabelAlignment( wxALIGN_CENTER, wxALIGN_CENTER );
117
118 // Label Appearance
119
120 // Cell Defaults
121 m_viaSizesGrid->SetDefaultCellAlignment( wxALIGN_LEFT, wxALIGN_TOP );
122 sbSizer5->Add( m_viaSizesGrid, 1, wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT, 5 );
123
124 wxBoxSizer* bSizer4;
125 bSizer4 = new wxBoxSizer( wxHORIZONTAL );
126
127 m_viaSizesAddButton = new wxBitmapButton( sbSizer5->GetStaticBox(), wxID_ANY, wxNullBitmap, wxDefaultPosition, wxDefaultSize, wxBU_AUTODRAW|0 );
128 bSizer4->Add( m_viaSizesAddButton, 0, wxLEFT|wxRIGHT, 5 );
129
130 m_viaSizesSortButton = new wxBitmapButton( sbSizer5->GetStaticBox(), wxID_ANY, wxNullBitmap, wxDefaultPosition, wxDefaultSize, wxBU_AUTODRAW|0 );
131 bSizer4->Add( m_viaSizesSortButton, 0, wxRIGHT|wxLEFT, 5 );
132
133
134 bSizer4->Add( 20, 0, 0, wxEXPAND, 5 );
135
136 m_viaSizesRemoveButton = new wxBitmapButton( sbSizer5->GetStaticBox(), wxID_ANY, wxNullBitmap, wxDefaultPosition, wxDefaultSize, wxBU_AUTODRAW|0 );
137 bSizer4->Add( m_viaSizesRemoveButton, 0, wxLEFT|wxRIGHT, 5 );
138
139
140 sbSizer5->Add( bSizer4, 0, wxBOTTOM|wxEXPAND|wxTOP, 2 );
141
142
143 bSizerLower->Add( sbSizer5, 0, wxEXPAND|wxRIGHT, 10 );
144
145 wxStaticBoxSizer* sbSizer6;
146 sbSizer6 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, _("Differential Pairs") ), wxVERTICAL );
147
148 m_diffPairsGrid = new WX_GRID( sbSizer6->GetStaticBox(), wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );
149
150 // Grid
151 m_diffPairsGrid->CreateGrid( 8, 3 );
152 m_diffPairsGrid->EnableEditing( true );
153 m_diffPairsGrid->EnableGridLines( true );
154 m_diffPairsGrid->EnableDragGridSize( false );
155 m_diffPairsGrid->SetMargins( 40, 0 );
156
157 // Columns
158 m_diffPairsGrid->EnableDragColMove( false );
159 m_diffPairsGrid->EnableDragColSize( false );
160 m_diffPairsGrid->SetColLabelValue( 0, _("Width") );
161 m_diffPairsGrid->SetColLabelValue( 1, _("Gap") );
162 m_diffPairsGrid->SetColLabelValue( 2, _("Via Gap") );
164 m_diffPairsGrid->SetColLabelAlignment( wxALIGN_CENTER, wxALIGN_CENTER );
165
166 // Rows
167 m_diffPairsGrid->EnableDragRowSize( false );
168 m_diffPairsGrid->SetRowLabelValue( 0, _("1") );
169 m_diffPairsGrid->SetRowLabelValue( 1, _("2") );
170 m_diffPairsGrid->SetRowLabelValue( 2, _("3") );
171 m_diffPairsGrid->SetRowLabelValue( 3, _("4") );
172 m_diffPairsGrid->SetRowLabelValue( 4, _("5") );
173 m_diffPairsGrid->SetRowLabelValue( 5, _("6") );
174 m_diffPairsGrid->SetRowLabelValue( 6, _("7") );
175 m_diffPairsGrid->SetRowLabelValue( 7, _("8") );
176 m_diffPairsGrid->SetRowLabelSize( 0 );
177 m_diffPairsGrid->SetRowLabelAlignment( wxALIGN_CENTER, wxALIGN_CENTER );
178
179 // Label Appearance
180
181 // Cell Defaults
182 m_diffPairsGrid->SetDefaultCellBackgroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_WINDOW ) );
183 m_diffPairsGrid->SetDefaultCellAlignment( wxALIGN_LEFT, wxALIGN_TOP );
184 sbSizer6->Add( m_diffPairsGrid, 1, wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT, 5 );
185
186 wxBoxSizer* bSizer5;
187 bSizer5 = new wxBoxSizer( wxHORIZONTAL );
188
189 m_diffPairsAddButton = new wxBitmapButton( sbSizer6->GetStaticBox(), wxID_ANY, wxNullBitmap, wxDefaultPosition, wxDefaultSize, wxBU_AUTODRAW|0 );
190 bSizer5->Add( m_diffPairsAddButton, 0, wxLEFT|wxRIGHT, 5 );
191
192 m_diffPairsSortButton = new wxBitmapButton( sbSizer6->GetStaticBox(), wxID_ANY, wxNullBitmap, wxDefaultPosition, wxDefaultSize, wxBU_AUTODRAW|0 );
193 bSizer5->Add( m_diffPairsSortButton, 0, wxRIGHT|wxLEFT, 5 );
194
195
196 bSizer5->Add( 20, 0, 0, wxEXPAND, 5 );
197
198 m_diffPairsRemoveButton = new wxBitmapButton( sbSizer6->GetStaticBox(), wxID_ANY, wxNullBitmap, wxDefaultPosition, wxDefaultSize, wxBU_AUTODRAW|0 );
199 bSizer5->Add( m_diffPairsRemoveButton, 0, wxLEFT|wxRIGHT, 5 );
200
201
202 sbSizer6->Add( bSizer5, 0, wxBOTTOM|wxEXPAND|wxTOP, 2 );
203
204
205 bSizerLower->Add( sbSizer6, 0, wxEXPAND, 5 );
206
207
208 bMainSizer->Add( bSizerLower, 5, wxEXPAND|wxLEFT, 20 );
209
210
211 this->SetSizer( bMainSizer );
212 this->Layout();
213
214 // Connect Events
215 m_trackWidthsAddButton->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_SETUP_TRACKS_AND_VIAS_BASE::OnAddTrackWidthsClick ), NULL, this );
216 m_trackWidthsSortButton->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_SETUP_TRACKS_AND_VIAS_BASE::OnSortTrackWidthsClick ), NULL, this );
217 m_trackWidthsRemoveButton->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_SETUP_TRACKS_AND_VIAS_BASE::OnRemoveTrackWidthsClick ), NULL, this );
218 m_viaSizesAddButton->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_SETUP_TRACKS_AND_VIAS_BASE::OnAddViaSizesClick ), NULL, this );
219 m_viaSizesSortButton->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_SETUP_TRACKS_AND_VIAS_BASE::OnSortViaSizesClick ), NULL, this );
220 m_viaSizesRemoveButton->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_SETUP_TRACKS_AND_VIAS_BASE::OnRemoveViaSizesClick ), NULL, this );
221 m_diffPairsAddButton->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_SETUP_TRACKS_AND_VIAS_BASE::OnAddDiffPairsClick ), NULL, this );
222 m_diffPairsSortButton->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_SETUP_TRACKS_AND_VIAS_BASE::OnSortDiffPairsClick ), NULL, this );
223 m_diffPairsRemoveButton->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_SETUP_TRACKS_AND_VIAS_BASE::OnRemoveDiffPairsClick ), NULL, this );
224}
const char * name
Definition: DXF_plotter.cpp:56
virtual void OnRemoveViaSizesClick(wxCommandEvent &event)
virtual void OnAddDiffPairsClick(wxCommandEvent &event)
virtual void OnAddTrackWidthsClick(wxCommandEvent &event)
virtual void OnSortTrackWidthsClick(wxCommandEvent &event)
virtual void OnSortViaSizesClick(wxCommandEvent &event)
virtual void OnRemoveDiffPairsClick(wxCommandEvent &event)
virtual void OnSortDiffPairsClick(wxCommandEvent &event)
virtual void OnAddViaSizesClick(wxCommandEvent &event)
virtual void OnRemoveTrackWidthsClick(wxCommandEvent &event)
void SetColLabelSize(int aHeight)
Hide wxGrid's SetColLabelSize() method with one which makes sure the size is tall enough for the syst...
Definition: wx_grid.cpp:74
#define _(s)

References _, m_diffPairsAddButton, m_diffPairsGrid, m_diffPairsRemoveButton, m_diffPairsSortButton, m_label, m_trackWidthsAddButton, m_trackWidthsGrid, m_trackWidthsRemoveButton, m_trackWidthsSortButton, m_viaSizesAddButton, m_viaSizesGrid, m_viaSizesRemoveButton, m_viaSizesSortButton, OnAddDiffPairsClick(), OnAddTrackWidthsClick(), OnAddViaSizesClick(), OnRemoveDiffPairsClick(), OnRemoveTrackWidthsClick(), OnRemoveViaSizesClick(), OnSortDiffPairsClick(), OnSortTrackWidthsClick(), OnSortViaSizesClick(), and WX_GRID::SetColLabelSize().

◆ ~PANEL_SETUP_TRACKS_AND_VIAS_BASE()

PANEL_SETUP_TRACKS_AND_VIAS_BASE::~PANEL_SETUP_TRACKS_AND_VIAS_BASE ( )

Definition at line 226 of file panel_setup_tracks_and_vias_base.cpp.

227{
228 // Disconnect Events
229 m_trackWidthsAddButton->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_SETUP_TRACKS_AND_VIAS_BASE::OnAddTrackWidthsClick ), NULL, this );
230 m_trackWidthsSortButton->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_SETUP_TRACKS_AND_VIAS_BASE::OnSortTrackWidthsClick ), NULL, this );
231 m_trackWidthsRemoveButton->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_SETUP_TRACKS_AND_VIAS_BASE::OnRemoveTrackWidthsClick ), NULL, this );
232 m_viaSizesAddButton->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_SETUP_TRACKS_AND_VIAS_BASE::OnAddViaSizesClick ), NULL, this );
233 m_viaSizesSortButton->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_SETUP_TRACKS_AND_VIAS_BASE::OnSortViaSizesClick ), NULL, this );
234 m_viaSizesRemoveButton->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_SETUP_TRACKS_AND_VIAS_BASE::OnRemoveViaSizesClick ), NULL, this );
235 m_diffPairsAddButton->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_SETUP_TRACKS_AND_VIAS_BASE::OnAddDiffPairsClick ), NULL, this );
236 m_diffPairsSortButton->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_SETUP_TRACKS_AND_VIAS_BASE::OnSortDiffPairsClick ), NULL, this );
237 m_diffPairsRemoveButton->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_SETUP_TRACKS_AND_VIAS_BASE::OnRemoveDiffPairsClick ), NULL, this );
238
239}

References m_diffPairsAddButton, m_diffPairsRemoveButton, m_diffPairsSortButton, m_trackWidthsAddButton, m_trackWidthsRemoveButton, m_trackWidthsSortButton, m_viaSizesAddButton, m_viaSizesRemoveButton, m_viaSizesSortButton, OnAddDiffPairsClick(), OnAddTrackWidthsClick(), OnAddViaSizesClick(), OnRemoveDiffPairsClick(), OnRemoveTrackWidthsClick(), OnRemoveViaSizesClick(), OnSortDiffPairsClick(), OnSortTrackWidthsClick(), and OnSortViaSizesClick().

Member Function Documentation

◆ OnAddDiffPairsClick()

virtual void PANEL_SETUP_TRACKS_AND_VIAS_BASE::OnAddDiffPairsClick ( wxCommandEvent &  event)
inlineprotectedvirtual

Reimplemented in PANEL_SETUP_TRACKS_AND_VIAS.

Definition at line 62 of file panel_setup_tracks_and_vias_base.h.

62{ event.Skip(); }

Referenced by PANEL_SETUP_TRACKS_AND_VIAS_BASE(), and ~PANEL_SETUP_TRACKS_AND_VIAS_BASE().

◆ OnAddTrackWidthsClick()

virtual void PANEL_SETUP_TRACKS_AND_VIAS_BASE::OnAddTrackWidthsClick ( wxCommandEvent &  event)
inlineprotectedvirtual

Reimplemented in PANEL_SETUP_TRACKS_AND_VIAS.

Definition at line 56 of file panel_setup_tracks_and_vias_base.h.

56{ event.Skip(); }

Referenced by PANEL_SETUP_TRACKS_AND_VIAS_BASE(), and ~PANEL_SETUP_TRACKS_AND_VIAS_BASE().

◆ OnAddViaSizesClick()

virtual void PANEL_SETUP_TRACKS_AND_VIAS_BASE::OnAddViaSizesClick ( wxCommandEvent &  event)
inlineprotectedvirtual

Reimplemented in PANEL_SETUP_TRACKS_AND_VIAS.

Definition at line 59 of file panel_setup_tracks_and_vias_base.h.

59{ event.Skip(); }

Referenced by PANEL_SETUP_TRACKS_AND_VIAS_BASE(), and ~PANEL_SETUP_TRACKS_AND_VIAS_BASE().

◆ OnRemoveDiffPairsClick()

virtual void PANEL_SETUP_TRACKS_AND_VIAS_BASE::OnRemoveDiffPairsClick ( wxCommandEvent &  event)
inlineprotectedvirtual

Reimplemented in PANEL_SETUP_TRACKS_AND_VIAS.

Definition at line 64 of file panel_setup_tracks_and_vias_base.h.

64{ event.Skip(); }

Referenced by PANEL_SETUP_TRACKS_AND_VIAS_BASE(), and ~PANEL_SETUP_TRACKS_AND_VIAS_BASE().

◆ OnRemoveTrackWidthsClick()

virtual void PANEL_SETUP_TRACKS_AND_VIAS_BASE::OnRemoveTrackWidthsClick ( wxCommandEvent &  event)
inlineprotectedvirtual

Reimplemented in PANEL_SETUP_TRACKS_AND_VIAS.

Definition at line 58 of file panel_setup_tracks_and_vias_base.h.

58{ event.Skip(); }

Referenced by PANEL_SETUP_TRACKS_AND_VIAS_BASE(), and ~PANEL_SETUP_TRACKS_AND_VIAS_BASE().

◆ OnRemoveViaSizesClick()

virtual void PANEL_SETUP_TRACKS_AND_VIAS_BASE::OnRemoveViaSizesClick ( wxCommandEvent &  event)
inlineprotectedvirtual

Reimplemented in PANEL_SETUP_TRACKS_AND_VIAS.

Definition at line 61 of file panel_setup_tracks_and_vias_base.h.

61{ event.Skip(); }

Referenced by PANEL_SETUP_TRACKS_AND_VIAS_BASE(), and ~PANEL_SETUP_TRACKS_AND_VIAS_BASE().

◆ OnSortDiffPairsClick()

virtual void PANEL_SETUP_TRACKS_AND_VIAS_BASE::OnSortDiffPairsClick ( wxCommandEvent &  event)
inlineprotectedvirtual

Reimplemented in PANEL_SETUP_TRACKS_AND_VIAS.

Definition at line 63 of file panel_setup_tracks_and_vias_base.h.

63{ event.Skip(); }

Referenced by PANEL_SETUP_TRACKS_AND_VIAS_BASE(), and ~PANEL_SETUP_TRACKS_AND_VIAS_BASE().

◆ OnSortTrackWidthsClick()

virtual void PANEL_SETUP_TRACKS_AND_VIAS_BASE::OnSortTrackWidthsClick ( wxCommandEvent &  event)
inlineprotectedvirtual

Reimplemented in PANEL_SETUP_TRACKS_AND_VIAS.

Definition at line 57 of file panel_setup_tracks_and_vias_base.h.

57{ event.Skip(); }

Referenced by PANEL_SETUP_TRACKS_AND_VIAS_BASE(), and ~PANEL_SETUP_TRACKS_AND_VIAS_BASE().

◆ OnSortViaSizesClick()

virtual void PANEL_SETUP_TRACKS_AND_VIAS_BASE::OnSortViaSizesClick ( wxCommandEvent &  event)
inlineprotectedvirtual

Reimplemented in PANEL_SETUP_TRACKS_AND_VIAS.

Definition at line 60 of file panel_setup_tracks_and_vias_base.h.

60{ event.Skip(); }

Referenced by PANEL_SETUP_TRACKS_AND_VIAS_BASE(), and ~PANEL_SETUP_TRACKS_AND_VIAS_BASE().

Member Data Documentation

◆ m_diffPairsAddButton

wxBitmapButton* PANEL_SETUP_TRACKS_AND_VIAS_BASE::m_diffPairsAddButton
protected

◆ m_diffPairsGrid

◆ m_diffPairsRemoveButton

wxBitmapButton* PANEL_SETUP_TRACKS_AND_VIAS_BASE::m_diffPairsRemoveButton
protected

◆ m_diffPairsSortButton

wxBitmapButton* PANEL_SETUP_TRACKS_AND_VIAS_BASE::m_diffPairsSortButton
protected

◆ m_label

wxStaticText* PANEL_SETUP_TRACKS_AND_VIAS_BASE::m_label
protected

Definition at line 41 of file panel_setup_tracks_and_vias_base.h.

Referenced by PANEL_SETUP_TRACKS_AND_VIAS_BASE().

◆ m_trackWidthsAddButton

wxBitmapButton* PANEL_SETUP_TRACKS_AND_VIAS_BASE::m_trackWidthsAddButton
protected

◆ m_trackWidthsGrid

◆ m_trackWidthsRemoveButton

wxBitmapButton* PANEL_SETUP_TRACKS_AND_VIAS_BASE::m_trackWidthsRemoveButton
protected

◆ m_trackWidthsSortButton

wxBitmapButton* PANEL_SETUP_TRACKS_AND_VIAS_BASE::m_trackWidthsSortButton
protected

◆ m_viaSizesAddButton

wxBitmapButton* PANEL_SETUP_TRACKS_AND_VIAS_BASE::m_viaSizesAddButton
protected

◆ m_viaSizesGrid

◆ m_viaSizesRemoveButton

wxBitmapButton* PANEL_SETUP_TRACKS_AND_VIAS_BASE::m_viaSizesRemoveButton
protected

◆ m_viaSizesSortButton

wxBitmapButton* PANEL_SETUP_TRACKS_AND_VIAS_BASE::m_viaSizesSortButton
protected

The documentation for this class was generated from the following files: