68 GetSizer()->SetSizeHints(
this );
73 GetSizer()->SetSizeHints(
this );
151 int lastTargetSkew = 0;
169 m_settings.SetTargetSkewDelay( lastTargetSkew );
193 m_settings.SetTargetLengthDelay( lastTarget );
251 if( event.IsChecked() )
261 if( event.IsChecked() )
wxBitmapBundle KiBitmapBundle(BITMAPS aBitmap, int aMinHeight)
@ tune_single_track_length_legend
@ tune_diff_pair_length_legend
@ tune_diff_pair_skew_legend
void SetInitialFocus(wxWindow *aWindow)
Sets the window (usually a wxTextCtrl) that should be focused when the dialog is shown.
void SetupStandardButtons(std::map< int, wxString > aLabels={})
wxStaticText * m_sourceInfo
wxRadioButton * m_radioBtnLength
wxTextCtrl * m_targetDelayCtrl
wxStaticText * m_maxAUnits
wxTextCtrl * m_targetLengthCtrl
wxCheckBox * m_overrideCustomRules
wxStaticText * m_targetDelayLabel
DIALOG_TUNING_PATTERN_PROPERTIES_BASE(wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=_("Tuning Pattern Properties"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(-1,-1), long style=wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER)
wxCheckBox * m_singleSided
wxStaticText * m_track_minALabel
wxStaticText * m_maxALabel
wxStaticText * m_minAUnits
wxStaticText * m_targetLengthUnits
wxRadioButton * m_radioBtnDelay
wxStaticText * m_spacingUnits
wxStaticBitmap * m_legend
wxStaticText * m_targetLengthLabel
wxTextCtrl * m_spacingCtrl
wxStaticText * m_targetDelayUnits
wxStaticText * m_spacingLabel
void onRadioBtnTargetLengthClick(wxCommandEvent &event) override
const DRC_CONSTRAINT & m_constraint
bool TransferDataToWindow() override
PNS::MEANDER_SETTINGS & m_settings
DIALOG_TUNING_PATTERN_PROPERTIES(PCB_BASE_EDIT_FRAME *aParent, PNS::MEANDER_SETTINGS &aSettings, PNS::ROUTER_MODE aMeanderType, const DRC_CONSTRAINT &aConstraint)
bool TransferDataFromWindow() override
UNIT_BINDER m_targetLength
void onRadioBtnTargetDelayClick(wxCommandEvent &event) override
void onOverrideCustomRules(wxCommandEvent &event) override
UNIT_BINDER m_targetDelay
Common, abstract interface for edit frames.
Dimensions for the meandering algorithm.
static const long long int LENGTH_UNCONSTRAINED
static const int SKEW_UNCONSTRAINED
static const long long int DELAY_UNCONSTRAINED
@ PNS_MODE_TUNE_DIFF_PAIR
@ PNS_MODE_TUNE_DIFF_PAIR_SKEW