50    void onWidthEdit( wxCommandEvent& aEvent ) 
override;
 
   51    void onViaSelect( wxCommandEvent& aEvent ) 
override;
 
   52    void onViaEdit( wxCommandEvent& aEvent ) 
override;
 
   53    void onTrackEdit( wxCommandEvent& aEvent ) 
override;
 
 
DIALOG_TRACK_VIA_PROPERTIES_BASE(wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=_("Track & Via Properties"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(-1,-1), long style=wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER|wxSYSTEM_MENU)
 
void onWidthEdit(wxCommandEvent &aEvent) override
 
const PCB_SELECTION & m_items
 
bool TransferDataFromWindow() override
 
void onUnitsChanged(wxCommandEvent &aEvent)
 
UNIT_BINDER m_viaDiameter
 
void onNetSelector(wxCommandEvent &aEvent)
 
UNIT_BINDER m_trackMaskMargin
 
void afterPadstackModeChanged()
Get data from the PCB board and display it to dialog.
 
void onWidthSelect(wxCommandEvent &aEvent) override
 
UNIT_BINDER m_teardropWidthPercent
 
bool confirmShortingNets(int aNet, const std::set< int > &shortingNets)
 
UNIT_BINDER m_teardropLenPercent
 
UNIT_BINDER m_teardropMaxWidth
 
void onTeardropsUpdateUi(wxUpdateUIEvent &event) override
 
void onPadstackModeChanged(wxCommandEvent &aEvent) override
 
void onViaEdit(wxCommandEvent &aEvent) override
 
std::map< int, PCB_LAYER_ID > m_editLayerCtrlMap
 
PCB_LAYER_ID m_editLayer
The currently-shown copper layer of the edited via(s)
 
UNIT_BINDER m_trackStartY
 
void onViaSelect(wxCommandEvent &aEvent) override
 
bool TransferDataToWindow() override
 
void onEditLayerChanged(wxCommandEvent &aEvent) override
 
PCB_BASE_EDIT_FRAME * m_frame
 
void onViaNotFreeClicked(wxCommandEvent &aEvent) override
 
DIALOG_TRACK_VIA_PROPERTIES(PCB_BASE_EDIT_FRAME *aParent, const PCB_SELECTION &aItems)
 
std::unique_ptr< PADSTACK > m_viaStack
Temporary padstack of the edited via(s)
 
UNIT_BINDER m_teardropMaxLen
 
UNIT_BINDER m_trackStartX
 
UNIT_BINDER m_teardropHDPercent
 
bool confirmPadChange(const std::set< PAD * > &connectedPads)
 
~DIALOG_TRACK_VIA_PROPERTIES()
 
void onTrackEdit(wxCommandEvent &aEvent) override
 
A PADSTACK defines the characteristics of a single or multi-layer pad, in the IPC sense of the word.
 
Common, abstract interface for edit frames.
 
PCB_LAYER_ID
A quick note on layer IDs: