22 #include <wx/msgdlg.h> 27 m_materialList( aMaterialList )
45 wxMessageBox(
_(
"Incorrect value for Epsilon R" ) );
51 wxMessageBox(
_(
"Incorrect value for Loss Tangent" ) );
63 dummy.m_EpsilonR = 1.0;
64 dummy.m_LossTangent = 0.0;
118 int idx =
event.GetIndex();
DIELECTRIC_SUBSTRATE * GetSubstrate(int aIdx)
DIELECTRIC_SUBSTRATE_LIST & m_materialList
The list of available materials.
bool TransferDataToWindow() override
wxTextCtrl * m_tcMaterial
static LIB_SYMBOL * dummy()
Used to draw a dummy shape when a LIB_SYMBOL is not found in library.
~DIALOG_DIELECTRIC_MATERIAL()
void onListItemSelected(wxListEvent &event) override
DIALOG_DIELECTRIC_MATERIAL(wxWindow *aParent, DIELECTRIC_SUBSTRATE_LIST &aMaterialList)
Class DIALOG_DIELECTRIC_MATERIAL_BASE.
DIELECTRIC_SUBSTRATE GetSelectedSubstrate()
wxString FormatLossTangent()
wxListCtrl * m_lcMaterials
wxTextCtrl * m_tcEpsilonR
wxString FormatEpsilonR()
bool TransferDataFromWindow() override