|
|
|
@ -1,5 +1,5 @@ |
|
|
|
///////////////////////////////////////////////////////////////////////////
|
|
|
|
// C++ code generated with wxFormBuilder (version 3.10.1-0-g8feb16b)
|
|
|
|
// C++ code generated with wxFormBuilder (version 3.10.1-282-g1fa54006)
|
|
|
|
// http://www.wxformbuilder.org/
|
|
|
|
//
|
|
|
|
// PLEASE DO *NOT* EDIT THIS FILE!
|
|
|
|
@ -13,8 +13,8 @@ |
|
|
|
|
|
|
|
PANEL_CABLE_SIZE_BASE::PANEL_CABLE_SIZE_BASE( wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style, const wxString& name ) : CALCULATOR_PANEL( parent, id, pos, size, style, name ) |
|
|
|
{ |
|
|
|
wxBoxSizer* bSizer6; |
|
|
|
bSizer6 = new wxBoxSizer( wxVERTICAL ); |
|
|
|
wxBoxSizer* bSizerMain; |
|
|
|
bSizerMain = new wxBoxSizer( wxVERTICAL ); |
|
|
|
|
|
|
|
wxBoxSizer* bSizer9; |
|
|
|
bSizer9 = new wxBoxSizer( wxHORIZONTAL ); |
|
|
|
@ -22,8 +22,8 @@ PANEL_CABLE_SIZE_BASE::PANEL_CABLE_SIZE_BASE( wxWindow* parent, wxWindowID id, c |
|
|
|
wxBoxSizer* bSizer4; |
|
|
|
bSizer4 = new wxBoxSizer( wxHORIZONTAL ); |
|
|
|
|
|
|
|
wxStaticBoxSizer* sbSizer1; |
|
|
|
sbSizer1 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, _("Wire properties") ), wxVERTICAL ); |
|
|
|
wxStaticBoxSizer* sbSizerLeft; |
|
|
|
sbSizerLeft = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, _("Wire properties") ), wxVERTICAL ); |
|
|
|
|
|
|
|
wxFlexGridSizer* fgSizerLeft; |
|
|
|
fgSizerLeft = new wxFlexGridSizer( 0, 3, 0, 0 ); |
|
|
|
@ -31,129 +31,129 @@ PANEL_CABLE_SIZE_BASE::PANEL_CABLE_SIZE_BASE( wxWindow* parent, wxWindowID id, c |
|
|
|
fgSizerLeft->SetFlexibleDirection( wxBOTH ); |
|
|
|
fgSizerLeft->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED ); |
|
|
|
|
|
|
|
m_staticText162 = new wxStaticText( sbSizer1->GetStaticBox(), wxID_ANY, _("Standard Size:"), wxDefaultPosition, wxDefaultSize, 0 ); |
|
|
|
m_staticText162->Wrap( -1 ); |
|
|
|
fgSizerLeft->Add( m_staticText162, 0, wxALIGN_CENTER_VERTICAL|wxLEFT, 5 ); |
|
|
|
m_staticTextSize = new wxStaticText( sbSizerLeft->GetStaticBox(), wxID_ANY, _("Standard Size:"), wxDefaultPosition, wxDefaultSize, 0 ); |
|
|
|
m_staticTextSize->Wrap( -1 ); |
|
|
|
fgSizerLeft->Add( m_staticTextSize, 0, wxALIGN_CENTER_VERTICAL|wxLEFT, 5 ); |
|
|
|
|
|
|
|
wxArrayString m_sizeChoiceChoices; |
|
|
|
m_sizeChoice = new wxChoice( sbSizer1->GetStaticBox(), wxID_ANY, wxDefaultPosition, wxDefaultSize, m_sizeChoiceChoices, 0 ); |
|
|
|
m_sizeChoice = new wxChoice( sbSizerLeft->GetStaticBox(), wxID_ANY, wxDefaultPosition, wxDefaultSize, m_sizeChoiceChoices, 0 ); |
|
|
|
m_sizeChoice->SetSelection( 0 ); |
|
|
|
fgSizerLeft->Add( m_sizeChoice, 0, wxEXPAND|wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT, 5 ); |
|
|
|
|
|
|
|
|
|
|
|
fgSizerLeft->Add( 0, 0, 1, wxEXPAND, 5 ); |
|
|
|
|
|
|
|
m_staticText16 = new wxStaticText( sbSizer1->GetStaticBox(), wxID_ANY, _("Diameter:"), wxDefaultPosition, wxDefaultSize, 0 ); |
|
|
|
m_staticText16->Wrap( -1 ); |
|
|
|
fgSizerLeft->Add( m_staticText16, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxLEFT, 5 ); |
|
|
|
m_staticTextDiameter = new wxStaticText( sbSizerLeft->GetStaticBox(), wxID_ANY, _("Diameter:"), wxDefaultPosition, wxDefaultSize, 0 ); |
|
|
|
m_staticTextDiameter->Wrap( -1 ); |
|
|
|
fgSizerLeft->Add( m_staticTextDiameter, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxLEFT, 5 ); |
|
|
|
|
|
|
|
m_diameterCtrl = new wxTextCtrl( sbSizer1->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 ); |
|
|
|
m_diameterCtrl = new wxTextCtrl( sbSizerLeft->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 ); |
|
|
|
fgSizerLeft->Add( m_diameterCtrl, 0, wxEXPAND|wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT|wxLEFT, 5 ); |
|
|
|
|
|
|
|
wxArrayString m_diameterUnitChoices; |
|
|
|
m_diameterUnit = new UNIT_SELECTOR_LEN( sbSizer1->GetStaticBox(), wxID_ANY, wxDefaultPosition, wxDefaultSize, m_diameterUnitChoices, 0 ); |
|
|
|
m_diameterUnit = new UNIT_SELECTOR_LEN( sbSizerLeft->GetStaticBox(), wxID_ANY, wxDefaultPosition, wxDefaultSize, m_diameterUnitChoices, 0 ); |
|
|
|
m_diameterUnit->SetSelection( 0 ); |
|
|
|
fgSizerLeft->Add( m_diameterUnit, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxEXPAND, 5 ); |
|
|
|
|
|
|
|
m_staticText161 = new wxStaticText( sbSizer1->GetStaticBox(), wxID_ANY, _("Area:"), wxDefaultPosition, wxDefaultSize, 0 ); |
|
|
|
m_staticText161->Wrap( -1 ); |
|
|
|
fgSizerLeft->Add( m_staticText161, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxLEFT, 5 ); |
|
|
|
m_staticTextArea = new wxStaticText( sbSizerLeft->GetStaticBox(), wxID_ANY, _("Area:"), wxDefaultPosition, wxDefaultSize, 0 ); |
|
|
|
m_staticTextArea->Wrap( -1 ); |
|
|
|
fgSizerLeft->Add( m_staticTextArea, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxLEFT, 5 ); |
|
|
|
|
|
|
|
m_areaCtrl = new wxTextCtrl( sbSizer1->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 ); |
|
|
|
m_areaCtrl = new wxTextCtrl( sbSizerLeft->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 ); |
|
|
|
fgSizerLeft->Add( m_areaCtrl, 0, wxEXPAND|wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT|wxLEFT, 5 ); |
|
|
|
|
|
|
|
m_staticText1641 = new wxStaticText( sbSizer1->GetStaticBox(), wxID_ANY, _("mm^2"), wxDefaultPosition, wxDefaultSize, 0 ); |
|
|
|
m_staticText1641->Wrap( -1 ); |
|
|
|
fgSizerLeft->Add( m_staticText1641, 0, wxALIGN_CENTER_VERTICAL|wxALIGN_LEFT|wxTOP, 5 ); |
|
|
|
m_stUnitmmSq = new wxStaticText( sbSizerLeft->GetStaticBox(), wxID_ANY, _("mm^2"), wxDefaultPosition, wxDefaultSize, 0 ); |
|
|
|
m_stUnitmmSq->Wrap( -1 ); |
|
|
|
fgSizerLeft->Add( m_stUnitmmSq, 0, wxALIGN_CENTER_VERTICAL|wxALIGN_LEFT|wxTOP, 5 ); |
|
|
|
|
|
|
|
m_staticText18 = new wxStaticText( sbSizer1->GetStaticBox(), wxID_ANY, _("Conductor resistivity:"), wxDefaultPosition, wxDefaultSize, 0 ); |
|
|
|
m_staticText18->Wrap( -1 ); |
|
|
|
m_staticText18->SetToolTip( _("Specific resistance in Ohm*m at 20 deg C") ); |
|
|
|
m_staticTextResitivity = new wxStaticText( sbSizerLeft->GetStaticBox(), wxID_ANY, _("Conductor resistivity:"), wxDefaultPosition, wxDefaultSize, 0 ); |
|
|
|
m_staticTextResitivity->Wrap( -1 ); |
|
|
|
m_staticTextResitivity->SetToolTip( _("Specific resistance in Ohm*m at 20 deg C") ); |
|
|
|
|
|
|
|
fgSizerLeft->Add( m_staticText18, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxLEFT, 5 ); |
|
|
|
fgSizerLeft->Add( m_staticTextResitivity, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxLEFT, 5 ); |
|
|
|
|
|
|
|
wxBoxSizer* bSizerResistivity; |
|
|
|
bSizerResistivity = new wxBoxSizer( wxHORIZONTAL ); |
|
|
|
|
|
|
|
m_textCtrlConductorResistivity = new wxTextCtrl( sbSizer1->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 ); |
|
|
|
m_textCtrlConductorResistivity = new wxTextCtrl( sbSizerLeft->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 ); |
|
|
|
m_textCtrlConductorResistivity->SetMinSize( wxSize( 100,-1 ) ); |
|
|
|
|
|
|
|
bSizerResistivity->Add( m_textCtrlConductorResistivity, 1, wxTOP|wxLEFT|wxALIGN_CENTER_VERTICAL, 5 ); |
|
|
|
|
|
|
|
m_button_ResistivityConductor = new wxButton( sbSizer1->GetStaticBox(), wxID_ANY, _("..."), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT ); |
|
|
|
m_button_ResistivityConductor = new wxButton( sbSizerLeft->GetStaticBox(), wxID_ANY, _("..."), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT ); |
|
|
|
bSizerResistivity->Add( m_button_ResistivityConductor, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT, 5 ); |
|
|
|
|
|
|
|
|
|
|
|
fgSizerLeft->Add( bSizerResistivity, 0, wxEXPAND, 5 ); |
|
|
|
|
|
|
|
m_staticText16412 = new wxStaticText( sbSizer1->GetStaticBox(), wxID_ANY, _("ohm-meter"), wxDefaultPosition, wxDefaultSize, 0 ); |
|
|
|
m_staticText16412->Wrap( -1 ); |
|
|
|
fgSizerLeft->Add( m_staticText16412, 0, wxALIGN_CENTER_VERTICAL|wxALIGN_LEFT|wxTOP, 5 ); |
|
|
|
m_stUnitOhmMeter = new wxStaticText( sbSizerLeft->GetStaticBox(), wxID_ANY, _("ohm-meter"), wxDefaultPosition, wxDefaultSize, 0 ); |
|
|
|
m_stUnitOhmMeter->Wrap( -1 ); |
|
|
|
fgSizerLeft->Add( m_stUnitOhmMeter, 0, wxALIGN_CENTER_VERTICAL|wxALIGN_LEFT|wxTOP, 5 ); |
|
|
|
|
|
|
|
m_staticText182 = new wxStaticText( sbSizer1->GetStaticBox(), wxID_ANY, _("Temperature Coefficient:"), wxDefaultPosition, wxDefaultSize, 0 ); |
|
|
|
m_staticText182->Wrap( -1 ); |
|
|
|
m_staticText182->SetToolTip( _("Thermal coefficient at 20 deg C") ); |
|
|
|
m_staticTextTempCoeff = new wxStaticText( sbSizerLeft->GetStaticBox(), wxID_ANY, _("Temperature Coefficient:"), wxDefaultPosition, wxDefaultSize, 0 ); |
|
|
|
m_staticTextTempCoeff->Wrap( -1 ); |
|
|
|
m_staticTextTempCoeff->SetToolTip( _("Thermal coefficient at 20 deg C") ); |
|
|
|
|
|
|
|
fgSizerLeft->Add( m_staticText182, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxLEFT, 5 ); |
|
|
|
fgSizerLeft->Add( m_staticTextTempCoeff, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxLEFT, 5 ); |
|
|
|
|
|
|
|
wxBoxSizer* bSizerResistivity1; |
|
|
|
bSizerResistivity1 = new wxBoxSizer( wxHORIZONTAL ); |
|
|
|
wxBoxSizer* bSizerTempCoeff; |
|
|
|
bSizerTempCoeff = new wxBoxSizer( wxHORIZONTAL ); |
|
|
|
|
|
|
|
m_textCtrlConductorThermCoef = new wxTextCtrl( sbSizer1->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 ); |
|
|
|
bSizerResistivity1->Add( m_textCtrlConductorThermCoef, 1, wxTOP|wxLEFT|wxALIGN_CENTER_VERTICAL, 5 ); |
|
|
|
m_textCtrlConductorThermCoef = new wxTextCtrl( sbSizerLeft->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 ); |
|
|
|
bSizerTempCoeff->Add( m_textCtrlConductorThermCoef, 1, wxTOP|wxLEFT|wxALIGN_CENTER_VERTICAL, 5 ); |
|
|
|
|
|
|
|
m_button_Temp_Coef_Conductor = new wxButton( sbSizer1->GetStaticBox(), wxID_ANY, _("..."), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT ); |
|
|
|
bSizerResistivity1->Add( m_button_Temp_Coef_Conductor, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT, 5 ); |
|
|
|
m_button_Temp_Coef_Conductor = new wxButton( sbSizerLeft->GetStaticBox(), wxID_ANY, _("..."), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT ); |
|
|
|
bSizerTempCoeff->Add( m_button_Temp_Coef_Conductor, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT, 5 ); |
|
|
|
|
|
|
|
|
|
|
|
fgSizerLeft->Add( bSizerResistivity1, 0, wxEXPAND, 5 ); |
|
|
|
fgSizerLeft->Add( bSizerTempCoeff, 0, wxEXPAND, 5 ); |
|
|
|
|
|
|
|
|
|
|
|
fgSizerLeft->Add( 0, 0, 1, wxEXPAND, 5 ); |
|
|
|
|
|
|
|
m_staticText16411 = new wxStaticText( sbSizer1->GetStaticBox(), wxID_ANY, _("Linear resistance:"), wxDefaultPosition, wxDefaultSize, 0 ); |
|
|
|
m_staticText16411->Wrap( -1 ); |
|
|
|
fgSizerLeft->Add( m_staticText16411, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxLEFT, 5 ); |
|
|
|
m_staticTextLinRes = new wxStaticText( sbSizerLeft->GetStaticBox(), wxID_ANY, _("Linear resistance:"), wxDefaultPosition, wxDefaultSize, 0 ); |
|
|
|
m_staticTextLinRes->Wrap( -1 ); |
|
|
|
fgSizerLeft->Add( m_staticTextLinRes, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxLEFT, 5 ); |
|
|
|
|
|
|
|
m_linResistanceCtrl = new wxTextCtrl( sbSizer1->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 ); |
|
|
|
m_linResistanceCtrl = new wxTextCtrl( sbSizerLeft->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 ); |
|
|
|
fgSizerLeft->Add( m_linResistanceCtrl, 0, wxEXPAND|wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT|wxLEFT, 5 ); |
|
|
|
|
|
|
|
wxArrayString m_linResistanceUnitChoices; |
|
|
|
m_linResistanceUnit = new UNIT_SELECTOR_LINEAR_RESISTANCE( sbSizer1->GetStaticBox(), wxID_ANY, wxDefaultPosition, wxDefaultSize, m_linResistanceUnitChoices, 0 ); |
|
|
|
m_linResistanceUnit = new UNIT_SELECTOR_LINEAR_RESISTANCE( sbSizerLeft->GetStaticBox(), wxID_ANY, wxDefaultPosition, wxDefaultSize, m_linResistanceUnitChoices, 0 ); |
|
|
|
m_linResistanceUnit->SetSelection( 0 ); |
|
|
|
fgSizerLeft->Add( m_linResistanceUnit, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxEXPAND, 5 ); |
|
|
|
|
|
|
|
m_staticText164 = new wxStaticText( sbSizer1->GetStaticBox(), wxID_ANY, _("Frequency for 100% skin depth:"), wxDefaultPosition, wxDefaultSize, 0 ); |
|
|
|
m_staticText164->Wrap( -1 ); |
|
|
|
fgSizerLeft->Add( m_staticText164, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxLEFT, 5 ); |
|
|
|
m_staticTextSkin = new wxStaticText( sbSizerLeft->GetStaticBox(), wxID_ANY, _("Frequency for 100% skin depth:"), wxDefaultPosition, wxDefaultSize, 0 ); |
|
|
|
m_staticTextSkin->Wrap( -1 ); |
|
|
|
fgSizerLeft->Add( m_staticTextSkin, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxLEFT, 5 ); |
|
|
|
|
|
|
|
m_frequencyCtrl = new wxTextCtrl( sbSizer1->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 ); |
|
|
|
m_frequencyCtrl = new wxTextCtrl( sbSizerLeft->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 ); |
|
|
|
fgSizerLeft->Add( m_frequencyCtrl, 0, wxEXPAND|wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT|wxLEFT, 5 ); |
|
|
|
|
|
|
|
wxArrayString m_frequencyUnitChoices; |
|
|
|
m_frequencyUnit = new UNIT_SELECTOR_FREQUENCY( sbSizer1->GetStaticBox(), wxID_ANY, wxDefaultPosition, wxDefaultSize, m_frequencyUnitChoices, 0 ); |
|
|
|
m_frequencyUnit = new UNIT_SELECTOR_FREQUENCY( sbSizerLeft->GetStaticBox(), wxID_ANY, wxDefaultPosition, wxDefaultSize, m_frequencyUnitChoices, 0 ); |
|
|
|
m_frequencyUnit->SetSelection( 0 ); |
|
|
|
fgSizerLeft->Add( m_frequencyUnit, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxEXPAND, 5 ); |
|
|
|
|
|
|
|
m_staticText1642 = new wxStaticText( sbSizer1->GetStaticBox(), wxID_ANY, _("Ampacity:"), wxDefaultPosition, wxDefaultSize, 0 ); |
|
|
|
m_staticText1642->Wrap( -1 ); |
|
|
|
fgSizerLeft->Add( m_staticText1642, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxLEFT, 5 ); |
|
|
|
m_staticTextAmpacity = new wxStaticText( sbSizerLeft->GetStaticBox(), wxID_ANY, _("Ampacity:"), wxDefaultPosition, wxDefaultSize, 0 ); |
|
|
|
m_staticTextAmpacity->Wrap( -1 ); |
|
|
|
fgSizerLeft->Add( m_staticTextAmpacity, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxLEFT, 5 ); |
|
|
|
|
|
|
|
m_AmpacityCtrl = new wxTextCtrl( sbSizer1->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 ); |
|
|
|
m_AmpacityCtrl = new wxTextCtrl( sbSizerLeft->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 ); |
|
|
|
fgSizerLeft->Add( m_AmpacityCtrl, 0, wxEXPAND|wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT|wxLEFT, 5 ); |
|
|
|
|
|
|
|
m_staticText16421 = new wxStaticText( sbSizer1->GetStaticBox(), wxID_ANY, _("A"), wxDefaultPosition, wxDefaultSize, 0 ); |
|
|
|
m_staticText16421 = new wxStaticText( sbSizerLeft->GetStaticBox(), wxID_ANY, _("A"), wxDefaultPosition, wxDefaultSize, 0 ); |
|
|
|
m_staticText16421->Wrap( -1 ); |
|
|
|
fgSizerLeft->Add( m_staticText16421, 0, wxALIGN_CENTER_VERTICAL|wxTOP, 5 ); |
|
|
|
|
|
|
|
|
|
|
|
sbSizer1->Add( fgSizerLeft, 0, wxEXPAND, 5 ); |
|
|
|
sbSizerLeft->Add( fgSizerLeft, 0, wxEXPAND, 5 ); |
|
|
|
|
|
|
|
|
|
|
|
bSizer4->Add( sbSizer1, 0, wxALL|wxEXPAND, 5 ); |
|
|
|
bSizer4->Add( sbSizerLeft, 0, wxALL|wxEXPAND, 5 ); |
|
|
|
|
|
|
|
wxStaticBoxSizer* sbSizer12; |
|
|
|
sbSizer12 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, _("Application") ), wxVERTICAL ); |
|
|
|
wxStaticBoxSizer* sbSizerRight; |
|
|
|
sbSizerRight = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, _("Application") ), wxVERTICAL ); |
|
|
|
|
|
|
|
wxFlexGridSizer* fgSizerRight; |
|
|
|
fgSizerRight = new wxFlexGridSizer( 0, 3, 0, 0 ); |
|
|
|
@ -161,99 +161,99 @@ PANEL_CABLE_SIZE_BASE::PANEL_CABLE_SIZE_BASE( wxWindow* parent, wxWindowID id, c |
|
|
|
fgSizerRight->SetFlexibleDirection( wxBOTH ); |
|
|
|
fgSizerRight->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED ); |
|
|
|
|
|
|
|
m_staticText17 = new wxStaticText( sbSizer12->GetStaticBox(), wxID_ANY, _("Cable temperature:"), wxDefaultPosition, wxDefaultSize, 0 ); |
|
|
|
m_staticText17->Wrap( -1 ); |
|
|
|
m_staticText17->SetToolTip( _("Off-Load max conductor temp. Reference: 20 deg C") ); |
|
|
|
m_staticTextCableTemp = new wxStaticText( sbSizerRight->GetStaticBox(), wxID_ANY, _("Cable temperature:"), wxDefaultPosition, wxDefaultSize, 0 ); |
|
|
|
m_staticTextCableTemp->Wrap( -1 ); |
|
|
|
m_staticTextCableTemp->SetToolTip( _("Off-Load max conductor temp. Reference: 20 deg C") ); |
|
|
|
|
|
|
|
fgSizerRight->Add( m_staticText17, 0, wxALIGN_CENTER_VERTICAL|wxLEFT, 5 ); |
|
|
|
fgSizerRight->Add( m_staticTextCableTemp, 0, wxALIGN_CENTER_VERTICAL|wxLEFT, 5 ); |
|
|
|
|
|
|
|
m_conductorTempCtrl = new wxTextCtrl( sbSizer12->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 ); |
|
|
|
m_conductorTempCtrl = new wxTextCtrl( sbSizerRight->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 ); |
|
|
|
m_conductorTempCtrl->SetMinSize( wxSize( 120,-1 ) ); |
|
|
|
|
|
|
|
fgSizerRight->Add( m_conductorTempCtrl, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT, 5 ); |
|
|
|
|
|
|
|
m_staticText181 = new wxStaticText( sbSizer12->GetStaticBox(), wxID_ANY, _("deg C"), wxDefaultPosition, wxDefaultSize, 0 ); |
|
|
|
m_staticText181->Wrap( -1 ); |
|
|
|
fgSizerRight->Add( m_staticText181, 0, wxALIGN_CENTER_VERTICAL|wxALIGN_LEFT, 5 ); |
|
|
|
m_stUnitDegC = new wxStaticText( sbSizerRight->GetStaticBox(), wxID_ANY, _("deg C"), wxDefaultPosition, wxDefaultSize, 0 ); |
|
|
|
m_stUnitDegC->Wrap( -1 ); |
|
|
|
fgSizerRight->Add( m_stUnitDegC, 0, wxALIGN_CENTER_VERTICAL|wxALIGN_LEFT, 5 ); |
|
|
|
|
|
|
|
m_staticText163 = new wxStaticText( sbSizer12->GetStaticBox(), wxID_ANY, _("Current:"), wxDefaultPosition, wxDefaultSize, 0 ); |
|
|
|
m_staticText163->Wrap( -1 ); |
|
|
|
fgSizerRight->Add( m_staticText163, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxLEFT, 5 ); |
|
|
|
m_staticTextCurrent = new wxStaticText( sbSizerRight->GetStaticBox(), wxID_ANY, _("Current:"), wxDefaultPosition, wxDefaultSize, 0 ); |
|
|
|
m_staticTextCurrent->Wrap( -1 ); |
|
|
|
fgSizerRight->Add( m_staticTextCurrent, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxLEFT, 5 ); |
|
|
|
|
|
|
|
m_currentCtrl = new wxTextCtrl( sbSizer12->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 ); |
|
|
|
m_currentCtrl = new wxTextCtrl( sbSizerRight->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 ); |
|
|
|
fgSizerRight->Add( m_currentCtrl, 1, wxEXPAND|wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT|wxLEFT, 5 ); |
|
|
|
|
|
|
|
m_staticText = new wxStaticText( sbSizer12->GetStaticBox(), wxID_ANY, _("A"), wxDefaultPosition, wxDefaultSize, 0 ); |
|
|
|
m_staticText = new wxStaticText( sbSizerRight->GetStaticBox(), wxID_ANY, _("A"), wxDefaultPosition, wxDefaultSize, 0 ); |
|
|
|
m_staticText->Wrap( -1 ); |
|
|
|
fgSizerRight->Add( m_staticText, 0, wxALIGN_CENTER_VERTICAL|wxALIGN_LEFT|wxTOP, 5 ); |
|
|
|
|
|
|
|
m_staticText1612 = new wxStaticText( sbSizer12->GetStaticBox(), wxID_ANY, _("Length:"), wxDefaultPosition, wxDefaultSize, 0 ); |
|
|
|
m_staticText1612->Wrap( -1 ); |
|
|
|
m_staticText1612->SetToolTip( _("Length includes the return path") ); |
|
|
|
m_staticTextLen = new wxStaticText( sbSizerRight->GetStaticBox(), wxID_ANY, _("Length:"), wxDefaultPosition, wxDefaultSize, 0 ); |
|
|
|
m_staticTextLen->Wrap( -1 ); |
|
|
|
m_staticTextLen->SetToolTip( _("Length includes the return path") ); |
|
|
|
|
|
|
|
fgSizerRight->Add( m_staticText1612, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxLEFT, 5 ); |
|
|
|
fgSizerRight->Add( m_staticTextLen, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxLEFT, 5 ); |
|
|
|
|
|
|
|
m_lengthCtrl = new wxTextCtrl( sbSizer12->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 ); |
|
|
|
m_lengthCtrl = new wxTextCtrl( sbSizerRight->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 ); |
|
|
|
fgSizerRight->Add( m_lengthCtrl, 1, wxEXPAND|wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT|wxLEFT, 5 ); |
|
|
|
|
|
|
|
wxArrayString m_lengthUnitChoices; |
|
|
|
m_lengthUnit = new UNIT_SELECTOR_LEN_CABLE( sbSizer12->GetStaticBox(), wxID_ANY, wxDefaultPosition, wxDefaultSize, m_lengthUnitChoices, 0 ); |
|
|
|
m_lengthUnit = new UNIT_SELECTOR_LEN_CABLE( sbSizerRight->GetStaticBox(), wxID_ANY, wxDefaultPosition, wxDefaultSize, m_lengthUnitChoices, 0 ); |
|
|
|
m_lengthUnit->SetSelection( 0 ); |
|
|
|
fgSizerRight->Add( m_lengthUnit, 0, wxTOP|wxEXPAND, 5 ); |
|
|
|
|
|
|
|
m_staticText16121 = new wxStaticText( sbSizer12->GetStaticBox(), wxID_ANY, _("Resistance DC:"), wxDefaultPosition, wxDefaultSize, 0 ); |
|
|
|
m_staticText16121->Wrap( -1 ); |
|
|
|
m_staticText16121->SetToolTip( _("DC Resistance of the conductor") ); |
|
|
|
m_staticTextResDC = new wxStaticText( sbSizerRight->GetStaticBox(), wxID_ANY, _("Resistance DC:"), wxDefaultPosition, wxDefaultSize, 0 ); |
|
|
|
m_staticTextResDC->Wrap( -1 ); |
|
|
|
m_staticTextResDC->SetToolTip( _("DC Resistance of the conductor") ); |
|
|
|
|
|
|
|
fgSizerRight->Add( m_staticText16121, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxLEFT, 5 ); |
|
|
|
fgSizerRight->Add( m_staticTextResDC, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxLEFT, 5 ); |
|
|
|
|
|
|
|
m_resistanceDcCtrl = new wxTextCtrl( sbSizer12->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 ); |
|
|
|
m_resistanceDcCtrl = new wxTextCtrl( sbSizerRight->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 ); |
|
|
|
fgSizerRight->Add( m_resistanceDcCtrl, 1, wxEXPAND|wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT|wxLEFT, 5 ); |
|
|
|
|
|
|
|
m_staticText161211 = new wxStaticText( sbSizer12->GetStaticBox(), wxID_ANY, _("ohm"), wxDefaultPosition, wxDefaultSize, 0 ); |
|
|
|
m_staticText161211->Wrap( -1 ); |
|
|
|
fgSizerRight->Add( m_staticText161211, 0, wxALIGN_CENTER_VERTICAL|wxTOP, 5 ); |
|
|
|
m_stUnitOhm = new wxStaticText( sbSizerRight->GetStaticBox(), wxID_ANY, _("ohm"), wxDefaultPosition, wxDefaultSize, 0 ); |
|
|
|
m_stUnitOhm->Wrap( -1 ); |
|
|
|
fgSizerRight->Add( m_stUnitOhm, 0, wxALIGN_CENTER_VERTICAL|wxTOP, 5 ); |
|
|
|
|
|
|
|
m_staticText161212 = new wxStaticText( sbSizer12->GetStaticBox(), wxID_ANY, _("Voltage drop:"), wxDefaultPosition, wxDefaultSize, 0 ); |
|
|
|
m_staticText161212->Wrap( -1 ); |
|
|
|
fgSizerRight->Add( m_staticText161212, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxLEFT, 5 ); |
|
|
|
m_staticTextDrop = new wxStaticText( sbSizerRight->GetStaticBox(), wxID_ANY, _("Voltage drop:"), wxDefaultPosition, wxDefaultSize, 0 ); |
|
|
|
m_staticTextDrop->Wrap( -1 ); |
|
|
|
fgSizerRight->Add( m_staticTextDrop, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxLEFT, 5 ); |
|
|
|
|
|
|
|
m_vDropCtrl = new wxTextCtrl( sbSizer12->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 ); |
|
|
|
m_vDropCtrl = new wxTextCtrl( sbSizerRight->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 ); |
|
|
|
fgSizerRight->Add( m_vDropCtrl, 0, wxEXPAND|wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT|wxLEFT, 5 ); |
|
|
|
|
|
|
|
wxArrayString m_vDropUnitChoices; |
|
|
|
m_vDropUnit = new UNIT_SELECTOR_VOLTAGE( sbSizer12->GetStaticBox(), wxID_ANY, wxDefaultPosition, wxDefaultSize, m_vDropUnitChoices, 0 ); |
|
|
|
m_vDropUnit = new UNIT_SELECTOR_VOLTAGE( sbSizerRight->GetStaticBox(), wxID_ANY, wxDefaultPosition, wxDefaultSize, m_vDropUnitChoices, 0 ); |
|
|
|
m_vDropUnit->SetSelection( 0 ); |
|
|
|
fgSizerRight->Add( m_vDropUnit, 0, wxTOP|wxALIGN_CENTER_VERTICAL|wxEXPAND, 5 ); |
|
|
|
|
|
|
|
m_staticText1612122 = new wxStaticText( sbSizer12->GetStaticBox(), wxID_ANY, _("Dissipated power:"), wxDefaultPosition, wxDefaultSize, 0 ); |
|
|
|
m_staticText1612122->Wrap( -1 ); |
|
|
|
fgSizerRight->Add( m_staticText1612122, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxLEFT, 5 ); |
|
|
|
m_staticTextPower = new wxStaticText( sbSizerRight->GetStaticBox(), wxID_ANY, _("Dissipated power:"), wxDefaultPosition, wxDefaultSize, 0 ); |
|
|
|
m_staticTextPower->Wrap( -1 ); |
|
|
|
fgSizerRight->Add( m_staticTextPower, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxLEFT, 5 ); |
|
|
|
|
|
|
|
m_powerCtrl = new wxTextCtrl( sbSizer12->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 ); |
|
|
|
m_powerCtrl = new wxTextCtrl( sbSizerRight->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 ); |
|
|
|
fgSizerRight->Add( m_powerCtrl, 0, wxEXPAND|wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT|wxLEFT, 5 ); |
|
|
|
|
|
|
|
wxArrayString m_powerUnitChoices; |
|
|
|
m_powerUnit = new UNIT_SELECTOR_POWER( sbSizer12->GetStaticBox(), wxID_ANY, wxDefaultPosition, wxDefaultSize, m_powerUnitChoices, 0 ); |
|
|
|
m_powerUnit = new UNIT_SELECTOR_POWER( sbSizerRight->GetStaticBox(), wxID_ANY, wxDefaultPosition, wxDefaultSize, m_powerUnitChoices, 0 ); |
|
|
|
m_powerUnit->SetSelection( 0 ); |
|
|
|
fgSizerRight->Add( m_powerUnit, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxEXPAND, 5 ); |
|
|
|
|
|
|
|
|
|
|
|
sbSizer12->Add( fgSizerRight, 1, 0, 5 ); |
|
|
|
sbSizerRight->Add( fgSizerRight, 1, 0, 5 ); |
|
|
|
|
|
|
|
|
|
|
|
bSizer4->Add( sbSizer12, 1, wxALL|wxEXPAND, 5 ); |
|
|
|
bSizer4->Add( sbSizerRight, 1, wxALL|wxEXPAND, 5 ); |
|
|
|
|
|
|
|
|
|
|
|
bSizer9->Add( bSizer4, 0, wxEXPAND|wxTOP|wxBOTTOM|wxRIGHT, 5 ); |
|
|
|
|
|
|
|
|
|
|
|
bSizer6->Add( bSizer9, 0, wxEXPAND, 5 ); |
|
|
|
bSizerMain->Add( bSizer9, 0, wxEXPAND, 5 ); |
|
|
|
|
|
|
|
|
|
|
|
this->SetSizer( bSizer6 ); |
|
|
|
this->SetSizer( bSizerMain ); |
|
|
|
this->Layout(); |
|
|
|
bSizer6->Fit( this ); |
|
|
|
bSizerMain->Fit( this ); |
|
|
|
|
|
|
|
// Connect Events
|
|
|
|
m_sizeChoice->Connect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( PANEL_CABLE_SIZE_BASE::OnCableSizeChange ), NULL, this ); |
|
|
|
|