43 GetSizer()->SetSizeHints(
this );
50 if( !wxDialog::TransferDataFromWindow() )
65 m_sizes.SetDiffPairGapSource(
_(
"user choice" ) );
66 m_sizes.SetDiffPairWidthSource(
_(
"user choice" ) );
74 if( !wxDialog::TransferDataToWindow() )
wxStaticText * m_traceGapLabel
wxStaticText * m_viaGapUnit
wxTextCtrl * m_traceGapText
wxTextCtrl * m_viaGapText
wxTextCtrl * m_traceWidthText
wxStaticText * m_viaGapLabel
DIALOG_PNS_DIFF_PAIR_DIMENSIONS_BASE(wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=_("Differential Pair Dimensions"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(-1,-1), long style=wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER)
wxStaticText * m_traceGapUnit
wxStaticText * m_traceWidthUnit
wxStaticText * m_traceWidthLabel
wxCheckBox * m_viaTraceGapEqual
DIALOG_PNS_DIFF_PAIR_DIMENSIONS(EDA_DRAW_FRAME *aParent, PNS::SIZES_SETTINGS &aSizes)
Push and Shove diff pair dimensions (gap) settings dialog.
PNS::SIZES_SETTINGS & m_sizes
bool TransferDataToWindow() override
virtual void OnViaTraceGapEqualCheck(wxCommandEvent &event) override
bool TransferDataFromWindow() override
void SetupStandardButtons(std::map< int, wxString > aLabels={})
The base class for create windows for drawing purpose.
void DisplayErrorMessage(wxWindow *aParent, const wxString &aText, const wxString &aExtraInfo)
Display an error message with aMessage.
This file is part of the common library.