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(-1,-1), 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_tracksLabel
 
WX_GRIDm_trackWidthsGrid
 
STD_BITMAP_BUTTONm_trackWidthsAddButton
 
STD_BITMAP_BUTTONm_trackWidthsSortButton
 
STD_BITMAP_BUTTONm_trackWidthsRemoveButton
 
wxStaticText * m_viasLabel
 
WX_GRIDm_viaSizesGrid
 
STD_BITMAP_BUTTONm_viaSizesAddButton
 
STD_BITMAP_BUTTONm_viaSizesSortButton
 
STD_BITMAP_BUTTONm_viaSizesRemoveButton
 
wxStaticText * m_diffPairsLabel
 
WX_GRIDm_diffPairsGrid
 
STD_BITMAP_BUTTONm_diffPairsAddButton
 
STD_BITMAP_BUTTONm_diffPairsSortButton
 
STD_BITMAP_BUTTONm_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( -1,-1 ),
long  style = wxTAB_TRAVERSAL,
const wxString &  name = wxEmptyString 
)

Definition at line 15 of file panel_setup_tracks_and_vias_base.cpp.

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

References _, m_diffPairsAddButton, m_diffPairsGrid, m_diffPairsLabel, m_diffPairsRemoveButton, m_diffPairsSortButton, m_tracksLabel, m_trackWidthsAddButton, m_trackWidthsGrid, m_trackWidthsRemoveButton, m_trackWidthsSortButton, m_viaSizesAddButton, m_viaSizesGrid, m_viaSizesRemoveButton, m_viaSizesSortButton, m_viasLabel, 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 230 of file panel_setup_tracks_and_vias_base.cpp.

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

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 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().

◆ OnAddTrackWidthsClick()

virtual void PANEL_SETUP_TRACKS_AND_VIAS_BASE::OnAddTrackWidthsClick ( 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().

◆ OnAddViaSizesClick()

virtual void PANEL_SETUP_TRACKS_AND_VIAS_BASE::OnAddViaSizesClick ( 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().

◆ OnRemoveDiffPairsClick()

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

Reimplemented in PANEL_SETUP_TRACKS_AND_VIAS.

Definition at line 66 of file panel_setup_tracks_and_vias_base.h.

66{ 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 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().

◆ OnRemoveViaSizesClick()

virtual void PANEL_SETUP_TRACKS_AND_VIAS_BASE::OnRemoveViaSizesClick ( 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().

◆ OnSortDiffPairsClick()

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

Reimplemented in PANEL_SETUP_TRACKS_AND_VIAS.

Definition at line 65 of file panel_setup_tracks_and_vias_base.h.

65{ 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 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().

◆ OnSortViaSizesClick()

virtual void PANEL_SETUP_TRACKS_AND_VIAS_BASE::OnSortViaSizesClick ( 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().

Member Data Documentation

◆ m_diffPairsAddButton

STD_BITMAP_BUTTON* PANEL_SETUP_TRACKS_AND_VIAS_BASE::m_diffPairsAddButton
protected

◆ m_diffPairsGrid

◆ m_diffPairsLabel

wxStaticText* PANEL_SETUP_TRACKS_AND_VIAS_BASE::m_diffPairsLabel
protected

Definition at line 51 of file panel_setup_tracks_and_vias_base.h.

Referenced by PANEL_SETUP_TRACKS_AND_VIAS_BASE().

◆ m_diffPairsRemoveButton

STD_BITMAP_BUTTON* PANEL_SETUP_TRACKS_AND_VIAS_BASE::m_diffPairsRemoveButton
protected

◆ m_diffPairsSortButton

STD_BITMAP_BUTTON* PANEL_SETUP_TRACKS_AND_VIAS_BASE::m_diffPairsSortButton
protected

◆ m_tracksLabel

wxStaticText* PANEL_SETUP_TRACKS_AND_VIAS_BASE::m_tracksLabel
protected

Definition at line 41 of file panel_setup_tracks_and_vias_base.h.

Referenced by PANEL_SETUP_TRACKS_AND_VIAS_BASE().

◆ m_trackWidthsAddButton

STD_BITMAP_BUTTON* PANEL_SETUP_TRACKS_AND_VIAS_BASE::m_trackWidthsAddButton
protected

◆ m_trackWidthsGrid

◆ m_trackWidthsRemoveButton

STD_BITMAP_BUTTON* PANEL_SETUP_TRACKS_AND_VIAS_BASE::m_trackWidthsRemoveButton
protected

◆ m_trackWidthsSortButton

STD_BITMAP_BUTTON* PANEL_SETUP_TRACKS_AND_VIAS_BASE::m_trackWidthsSortButton
protected

◆ m_viaSizesAddButton

STD_BITMAP_BUTTON* PANEL_SETUP_TRACKS_AND_VIAS_BASE::m_viaSizesAddButton
protected

◆ m_viaSizesGrid

◆ m_viaSizesRemoveButton

STD_BITMAP_BUTTON* PANEL_SETUP_TRACKS_AND_VIAS_BASE::m_viaSizesRemoveButton
protected

◆ m_viaSizesSortButton

STD_BITMAP_BUTTON* PANEL_SETUP_TRACKS_AND_VIAS_BASE::m_viaSizesSortButton
protected

◆ m_viasLabel

wxStaticText* PANEL_SETUP_TRACKS_AND_VIAS_BASE::m_viasLabel
protected

Definition at line 46 of file panel_setup_tracks_and_vias_base.h.

Referenced by PANEL_SETUP_TRACKS_AND_VIAS_BASE().


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