10#include <wx/artprov.h>
11#include <wx/xrc/xmlres.h>
17#include <wx/stattext.h>
21#include <wx/settings.h>
23#include <wx/checkbox.h>
25#include <wx/statline.h>
26#include <wx/statbox.h>
27#include <wx/textctrl.h>
29#include <wx/bmpcbox.h>
105 virtual void onWidthEdit( wxCommandEvent& event ) {
event.Skip(); }
107 virtual void onViaSelect( wxCommandEvent& event ) {
event.Skip(); }
108 virtual void onViaEdit( wxCommandEvent& event ) {
event.Skip(); }
114 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 );
Dialog helper object to sit in the inheritance tree between wxDialog and any class written by wxFormB...
Class DIALOG_TRACK_VIA_PROPERTIES_BASE.
wxStdDialogButtonSizer * m_StdButtons
wxStaticText * m_annularRingsLabel
virtual void onViaEdit(wxCommandEvent &event)
wxStaticText * m_TrackEndYLabel
wxStaticText * m_ViaYLabel
wxStaticText * m_ViaEndLayerLabel1
PCB_LAYER_BOX_SELECTOR * m_ViaStartLayer
wxCheckBox * m_lockedCbox
wxStaticText * m_ViaXUnit
wxStaticBoxSizer * m_sbCommonSizer
wxStaticText * m_TrackStartYUnit
wxStaticText * m_TrackEndXLabel
wxTextCtrl * m_TrackStartXCtrl
wxChoice * m_DesignRuleViasCtrl
virtual void onTrackNetclassCheck(wxCommandEvent &event)
wxCheckBox * m_trackNetclass
wxStaticText * m_TrackWidthLabel
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)
virtual void onWidthEdit(wxCommandEvent &event)
wxStaticText * m_DesignRuleVias
PCB_LAYER_BOX_SELECTOR * m_ViaEndLayer
~DIALOG_TRACK_VIA_PROPERTIES_BASE()
wxStaticBoxSizer * m_sbTrackSizer
wxChoice * m_annularRingsCtrl
wxStaticBoxSizer * m_sbViaSizer
virtual void onWidthSelect(wxCommandEvent &event)
wxCheckBox * m_viaNetclass
wxStaticText * m_ViaDrillUnit
wxButton * m_StdButtonsCancel
wxStaticText * m_TrackStartXLabel
PCB_LAYER_BOX_SELECTOR * m_TrackLayerCtrl
virtual void onViaNotFreeClicked(wxCommandEvent &event)
wxStaticText * m_TrackStartYLabel
wxButton * m_StdButtonsOK
wxStaticText * m_DesignRuleViasUnit
wxStaticText * m_ViaDiameterUnit
wxTextCtrl * m_TrackEndXCtrl
wxStaticLine * m_staticline1
wxStaticText * m_ViaDrillLabel
wxStaticText * m_ViaYUnit
wxCheckBox * m_viaNotFree
wxStaticText * m_TrackWidthUnit
wxChoice * m_ViaTypeChoice
wxStaticText * m_ViaTypeLabel
wxTextCtrl * m_ViaDiameterCtrl
wxStaticText * m_ViaXLabel
virtual void onViaSelect(wxCommandEvent &event)
wxStaticText * m_DesignRuleWidths
wxTextCtrl * m_ViaDrillCtrl
wxStaticText * m_ViaStartLayerLabel
wxStaticText * m_TrackEndYUnit
wxStaticText * m_netSelectorLabel
wxTextCtrl * m_TrackEndYCtrl
virtual void onViaNetclassCheck(wxCommandEvent &event)
wxStaticText * m_TrackEndXUnit
wxTextCtrl * m_TrackStartYCtrl
wxChoice * m_DesignRuleWidthsCtrl
wxStaticText * m_ViaDiameterLabel
wxTextCtrl * m_TrackWidthCtrl
wxStaticText * m_TrackStartXUnit
wxStaticText * m_DesignRuleWidthsUnits
NET_SELECTOR * m_netSelector
wxStaticText * m_TrackLayerLabel
Class to display a pcb layer list in a wxBitmapComboBox.