15PANEL_TRANSLINE_BASE::PANEL_TRANSLINE_BASE( wxWindow* parent, wxWindowID 
id, 
const wxPoint& pos, 
const wxSize& size, 
long style, 
const wxString& 
name ) : 
CALCULATOR_PANEL( parent, id, pos, size, style, 
name )
 
   17    wxBoxSizer* bSizeTransline;
 
   18    bSizeTransline = 
new wxBoxSizer( wxHORIZONTAL );
 
   20    wxBoxSizer* bLeftSizer;
 
   21    bLeftSizer = 
new wxBoxSizer( wxVERTICAL );
 
   23    wxString m_TranslineSelectionChoices[] = { 
_( 
"Microstrip Line" ),
 
   24                                               _( 
"Coupled Microstrip Line" ),
 
   26                                               _( 
"Coupled Stripline" ),
 
   27                                               _( 
"Coplanar wave guide" ),
 
   28                                               _( 
"Coplanar wave guide w/ ground plane" ),
 
   29                                               _( 
"Rectangular Waveguide" ),
 
   31                                               _( 
"Twisted Pair" ) };
 
   32    int      m_TranslineSelectionNChoices = 
sizeof( m_TranslineSelectionChoices ) / 
sizeof( wxString );
 
   33    m_TranslineSelection = 
new wxRadioBox( 
this, wxID_ANY, 
_(
"Transmission Line Type"), wxDefaultPosition, wxDefaultSize, m_TranslineSelectionNChoices, m_TranslineSelectionChoices, 1, wxRA_SPECIFY_COLS );
 
   38    bLeftSizer->Add( 0, 5, 0, wxEXPAND, 5 );
 
   40    m_translineBitmap = 
new wxStaticBitmap( 
this, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxDefaultSize, 0 );
 
   41    bLeftSizer->Add( 
m_translineBitmap, 0, wxALIGN_CENTER_HORIZONTAL|wxTOP|wxBOTTOM, 10 );
 
   44    bSizeTransline->Add( bLeftSizer, 0, wxEXPAND|wxBOTTOM, 5 );
 
   46    wxBoxSizer* bMiddleSizer;
 
   47    bMiddleSizer = 
new wxBoxSizer( wxVERTICAL );
 
   49    wxStaticBoxSizer* sbSubstrateBoxSizer;
 
   50    sbSubstrateBoxSizer = 
new wxStaticBoxSizer( 
new wxStaticBox( 
this, wxID_ANY, 
_(
"Substrate Parameters") ), wxVERTICAL );
 
   52    wxFlexGridSizer* fgSizerSubstPrms;
 
   53    fgSizerSubstPrms = 
new wxFlexGridSizer( 9, 3, 3, 0 );
 
   54    fgSizerSubstPrms->AddGrowableCol( 1 );
 
   55    fgSizerSubstPrms->SetFlexibleDirection( wxBOTH );
 
   56    fgSizerSubstPrms->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
 
   58    m_EpsilonR_label = 
new wxStaticText( sbSubstrateBoxSizer->GetStaticBox(), wxID_ANY, 
_(
"Er:"), wxDefaultPosition, wxDefaultSize, 0 );
 
   62    wxBoxSizer* bSizer441;
 
   63    bSizer441 = 
new wxBoxSizer( wxHORIZONTAL );
 
   65    m_Value_EpsilonR = 
new wxTextCtrl( sbSubstrateBoxSizer->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
 
   68    m_button_EpsilonR = 
new wxButton( sbSubstrateBoxSizer->GetStaticBox(), wxID_ANY, 
_(
"..."), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT );
 
   72    fgSizerSubstPrms->Add( bSizer441, 1, wxEXPAND, 5 );
 
   75    fgSizerSubstPrms->Add( 0, 0, 1, wxEXPAND, 5 );
 
   77    m_TanD_label = 
new wxStaticText( sbSubstrateBoxSizer->GetStaticBox(), wxID_ANY, 
_(
"Tan delta:"), wxDefaultPosition, wxDefaultSize, 0 );
 
   79    fgSizerSubstPrms->Add( 
m_TanD_label, 0, wxALIGN_CENTER_VERTICAL, 5 );
 
   81    wxBoxSizer* bSizer442;
 
   82    bSizer442 = 
new wxBoxSizer( wxHORIZONTAL );
 
   84    m_Value_TanD = 
new wxTextCtrl( sbSubstrateBoxSizer->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
 
   87    m_button_TanD = 
new wxButton( sbSubstrateBoxSizer->GetStaticBox(), wxID_ANY, 
_(
"..."), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT );
 
   88    bSizer442->Add( 
m_button_TanD, 0, wxEXPAND|wxLEFT|wxRIGHT, 5 );
 
   91    fgSizerSubstPrms->Add( bSizer442, 1, wxEXPAND, 5 );
 
   94    fgSizerSubstPrms->Add( 0, 0, 1, wxEXPAND, 5 );
 
   96    m_Rho_label = 
new wxStaticText( sbSubstrateBoxSizer->GetStaticBox(), wxID_ANY, 
_(
"Rho:"), wxDefaultPosition, wxDefaultSize, 0 );
 
   98    m_Rho_label->SetToolTip( 
_(
"Specific resistance in ohms * meters") );
 
  100    fgSizerSubstPrms->Add( 
m_Rho_label, 0, wxALIGN_CENTER_VERTICAL, 5 );
 
  102    wxBoxSizer* bSizer443;
 
  103    bSizer443 = 
new wxBoxSizer( wxHORIZONTAL );
 
  105    m_Value_Rho = 
new wxTextCtrl( sbSubstrateBoxSizer->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
 
  106    bSizer443->Add( 
m_Value_Rho, 1, wxEXPAND|wxLEFT, 5 );
 
  108    m_button_Rho = 
new wxButton( sbSubstrateBoxSizer->GetStaticBox(), wxID_ANY, 
_(
"..."), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT );
 
  109    bSizer443->Add( 
m_button_Rho, 0, wxEXPAND|wxLEFT|wxRIGHT, 5 );
 
  112    fgSizerSubstPrms->Add( bSizer443, 1, wxEXPAND, 5 );
 
  114    m_substrate_prm3_labelUnit = 
new wxStaticText( sbSubstrateBoxSizer->GetStaticBox(), wxID_ANY, 
_(
"ohm-meter"), wxDefaultPosition, wxDefaultSize, 0 );
 
  118    m_substrate_prm4_label = 
new wxStaticText( sbSubstrateBoxSizer->GetStaticBox(), wxID_ANY, 
_(
"H:"), wxDefaultPosition, wxDefaultSize, 0 );
 
  122    m_Substrate_prm4_Value = 
new wxTextCtrl( sbSubstrateBoxSizer->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
 
  125    wxArrayString m_SubsPrm4_choiceUnitChoices;
 
  130    m_substrate_prm5_label = 
new wxStaticText( sbSubstrateBoxSizer->GetStaticBox(), wxID_ANY, 
_(
"H_t:"), wxDefaultPosition, wxDefaultSize, 0 );
 
  134    m_Substrate_prm5_Value = 
new wxTextCtrl( sbSubstrateBoxSizer->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
 
  137    wxArrayString m_SubsPrm5_choiceUnitChoices;
 
  142    m_substrate_prm6_label = 
new wxStaticText( sbSubstrateBoxSizer->GetStaticBox(), wxID_ANY, 
_(
"T:"), wxDefaultPosition, wxDefaultSize, 0 );
 
  146    m_Substrate_prm6_Value = 
new wxTextCtrl( sbSubstrateBoxSizer->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
 
  149    wxArrayString m_SubsPrm6_choiceUnitChoices;
 
  154    m_substrate_prm7_label = 
new wxStaticText( sbSubstrateBoxSizer->GetStaticBox(), wxID_ANY, 
_(
"Rough:"), wxDefaultPosition, wxDefaultSize, 0 );
 
  158    m_Substrate_prm7_Value = 
new wxTextCtrl( sbSubstrateBoxSizer->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
 
  161    wxArrayString m_SubsPrm7_choiceUnitChoices;
 
  166    m_substrate_prm8_label = 
new wxStaticText( sbSubstrateBoxSizer->GetStaticBox(), wxID_ANY, 
_(
"Insulator mu:"), wxDefaultPosition, wxDefaultSize, 0 );
 
  170    m_Substrate_prm8_Value = 
new wxTextCtrl( sbSubstrateBoxSizer->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
 
  173    wxArrayString m_SubsPrm8_choiceUnitChoices;
 
  178    m_substrate_prm9_label = 
new wxStaticText( sbSubstrateBoxSizer->GetStaticBox(), wxID_ANY, 
_(
"Conductor mu:"), wxDefaultPosition, wxDefaultSize, 0 );
 
  182    m_Substrate_prm9_Value = 
new wxTextCtrl( sbSubstrateBoxSizer->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
 
  185    wxArrayString m_SubsPrm9_choiceUnitChoices;
 
  191    sbSubstrateBoxSizer->Add( fgSizerSubstPrms, 1, wxALL|wxEXPAND, 5 );
 
  194    bMiddleSizer->Add( sbSubstrateBoxSizer, 0, wxEXPAND|wxBOTTOM, 5 );
 
  196    wxStaticBoxSizer* sbCmpPrmsSizer;
 
  197    sbCmpPrmsSizer = 
new wxStaticBoxSizer( 
new wxStaticBox( 
this, wxID_ANY, 
_(
"Component Parameters") ), wxVERTICAL );
 
  199    wxFlexGridSizer* fgSizeCmpPrms;
 
  200    fgSizeCmpPrms = 
new wxFlexGridSizer( 1, 3, 0, 0 );
 
  201    fgSizeCmpPrms->AddGrowableCol( 1 );
 
  202    fgSizeCmpPrms->SetFlexibleDirection( wxBOTH );
 
  203    fgSizeCmpPrms->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
 
  205    m_Frequency_label = 
new wxStaticText( sbCmpPrmsSizer->GetStaticBox(), wxID_ANY, 
_(
"Frequency:"), wxDefaultPosition, wxDefaultSize, 0 );
 
  207    fgSizeCmpPrms->Add( 
m_Frequency_label, 0, wxALIGN_CENTER_VERTICAL|wxALIGN_RIGHT, 5 );
 
  209    m_Value_Frequency_Ctrl = 
new wxTextCtrl( sbCmpPrmsSizer->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
 
  212    wxArrayString m_choiceUnit_FrequencyChoices;
 
  218    sbCmpPrmsSizer->Add( fgSizeCmpPrms, 0, wxALL|wxEXPAND, 5 );
 
  221    bMiddleSizer->Add( sbCmpPrmsSizer, 0, wxEXPAND|wxTOP, 5 );
 
  223    wxBoxSizer* bSizerHelpBitmaps;
 
  224    bSizerHelpBitmaps = 
new wxBoxSizer( wxVERTICAL );
 
  230    bMiddleSizer->Add( bSizerHelpBitmaps, 1, wxALIGN_CENTER_HORIZONTAL, 5 );
 
  233    bSizeTransline->Add( bMiddleSizer, 0, wxALL|wxEXPAND, 5 );
 
  235    wxBoxSizer* bRightSizer;
 
  236    bRightSizer = 
new wxBoxSizer( wxVERTICAL );
 
  238    wxBoxSizer* bSizer11;
 
  239    bSizer11 = 
new wxBoxSizer( wxVERTICAL );
 
  241    wxStaticBoxSizer* btranslineRightSizer;
 
  242    btranslineRightSizer = 
new wxStaticBoxSizer( 
new wxStaticBox( 
this, wxID_ANY, 
_(
"Physical Parameters") ), wxVERTICAL );
 
  244    wxFlexGridSizer* fgSizerPhysPrms;
 
  245    fgSizerPhysPrms = 
new wxFlexGridSizer( 4, 4, 3, 0 );
 
  246    fgSizerPhysPrms->AddGrowableCol( 1 );
 
  247    fgSizerPhysPrms->SetFlexibleDirection( wxBOTH );
 
  248    fgSizerPhysPrms->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
 
  250    m_phys_prm1_label = 
new wxStaticText( btranslineRightSizer->GetStaticBox(), wxID_ANY, 
_(
"dummy"), wxDefaultPosition, wxDefaultSize, 0 );
 
  254    m_Phys_prm1_Value = 
new wxTextCtrl( btranslineRightSizer->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
 
  257    wxArrayString m_choiceUnit_Param1Choices;
 
  262    m_radioBtnPrm1 = 
new wxRadioButton( btranslineRightSizer->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxRB_GROUP );
 
  263    fgSizerPhysPrms->Add( 
m_radioBtnPrm1, 0, wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
 
  265    m_phys_prm2_label = 
new wxStaticText( btranslineRightSizer->GetStaticBox(), wxID_ANY, 
_(
"dummy"), wxDefaultPosition, wxDefaultSize, 0 );
 
  269    m_Phys_prm2_Value = 
new wxTextCtrl( btranslineRightSizer->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
 
  272    wxArrayString m_choiceUnit_Param2Choices;
 
  277    m_radioBtnPrm2 = 
new wxRadioButton( btranslineRightSizer->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
 
  278    fgSizerPhysPrms->Add( 
m_radioBtnPrm2, 0, wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
 
  280    m_phys_prm3_label = 
new wxStaticText( btranslineRightSizer->GetStaticBox(), wxID_ANY, 
_(
"dummy"), wxDefaultPosition, wxDefaultSize, 0 );
 
  284    m_Phys_prm3_Value = 
new wxTextCtrl( btranslineRightSizer->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
 
  287    wxArrayString m_choiceUnit_Param3Choices;
 
  293    fgSizerPhysPrms->Add( 0, 0, 0, 0, 5 );
 
  296    btranslineRightSizer->Add( fgSizerPhysPrms, 0, wxALL|wxEXPAND, 5 );
 
  299    bSizer11->Add( btranslineRightSizer, 0, wxALL|wxEXPAND, 5 );
 
  301    wxBoxSizer* btranslineButtonsSizer;
 
  302    btranslineButtonsSizer = 
new wxBoxSizer( wxVERTICAL );
 
  304    wxBoxSizer* bSizerButtons;
 
  305    bSizerButtons = 
new wxBoxSizer( wxHORIZONTAL );
 
  307    m_AnalyseButton = 
new wxButton( 
this, wxID_ANY, 
_(
"Analyze"), wxDefaultPosition, wxDefaultSize, 0 );
 
  308    bSizerButtons->Add( 
m_AnalyseButton, 0, wxRIGHT|wxALIGN_CENTER_VERTICAL, 5 );
 
  311    bSizerButtons->Add( 
m_bpButtonAnalyze, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxRIGHT, 5 );
 
  314    bSizerButtons->Add( 30, 0, 1, wxEXPAND, 5 );
 
  316    m_SynthetizeButton = 
new wxButton( 
this, wxID_ANY, 
_(
"Synthesize"), wxDefaultPosition, wxDefaultSize, 0 );
 
  323    btranslineButtonsSizer->Add( bSizerButtons, 0, wxLEFT, 5 );
 
  326    bSizer11->Add( btranslineButtonsSizer, 0, 0, 5 );
 
  328    wxStaticBoxSizer* sbElectricalResultsSizer;
 
  329    sbElectricalResultsSizer = 
new wxStaticBoxSizer( 
new wxStaticBox( 
this, wxID_ANY, 
_(
"Electrical Parameters") ), wxVERTICAL );
 
  331    wxFlexGridSizer* fgSizerResults;
 
  332    fgSizerResults = 
new wxFlexGridSizer( 3, 3, 3, 0 );
 
  333    fgSizerResults->AddGrowableCol( 1 );
 
  334    fgSizerResults->SetFlexibleDirection( wxBOTH );
 
  335    fgSizerResults->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
 
  337    m_elec_prm1_label = 
new wxStaticText( sbElectricalResultsSizer->GetStaticBox(), wxID_ANY, 
_(
"Z:"), wxDefaultPosition, wxDefaultSize, 0 );
 
  341    m_Elec_prm1_Value = 
new wxTextCtrl( sbElectricalResultsSizer->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
 
  344    wxArrayString m_choiceUnit_ElecPrm1Choices;
 
  349    m_elec_prm2_label = 
new wxStaticText( sbElectricalResultsSizer->GetStaticBox(), wxID_ANY, 
_(
"Z:"), wxDefaultPosition, wxDefaultSize, 0 );
 
  353    m_Elec_prm2_Value = 
new wxTextCtrl( sbElectricalResultsSizer->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
 
  356    wxArrayString m_choiceUnit_ElecPrm2Choices;
 
  361    m_elec_prm3_label = 
new wxStaticText( sbElectricalResultsSizer->GetStaticBox(), wxID_ANY, 
_(
"Angle:"), wxDefaultPosition, wxDefaultSize, 0 );
 
  365    m_Elec_prm3_Value = 
new wxTextCtrl( sbElectricalResultsSizer->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
 
  368    wxArrayString m_choiceUnit_ElecPrm3Choices;
 
  374    sbElectricalResultsSizer->Add( fgSizerResults, 0, wxALL|wxEXPAND, 5 );
 
  377    bSizer11->Add( sbElectricalResultsSizer, 0, wxEXPAND|wxALL, 5 );
 
  379    wxStaticBoxSizer* sbMessagesSizer;
 
  380    sbMessagesSizer = 
new wxStaticBoxSizer( 
new wxStaticBox( 
this, wxID_ANY, 
_(
"Results") ), wxVERTICAL );
 
  382    wxFlexGridSizer* fgSizerTranslResults;
 
  383    fgSizerTranslResults = 
new wxFlexGridSizer( 10, 2, 4, 0 );
 
  384    fgSizerTranslResults->AddGrowableCol( 1 );
 
  385    fgSizerTranslResults->SetFlexibleDirection( wxBOTH );
 
  386    fgSizerTranslResults->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
 
  388    m_left_message1 = 
new wxStaticText( sbMessagesSizer->GetStaticBox(), wxID_ANY, 
_(
"dummy"), wxDefaultPosition, wxDefaultSize, 0 );
 
  390    fgSizerTranslResults->Add( 
m_left_message1, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT, 5 );
 
  392    m_Message1 = 
new wxStaticText( sbMessagesSizer->GetStaticBox(), wxID_ANY, 
_(
"dummy"), wxDefaultPosition, wxDefaultSize, 0 );
 
  394    fgSizerTranslResults->Add( 
m_Message1, 0, wxRIGHT|wxLEFT|wxEXPAND, 5 );
 
  396    m_left_message2 = 
new wxStaticText( sbMessagesSizer->GetStaticBox(), wxID_ANY, 
_(
"dummy"), wxDefaultPosition, wxDefaultSize, 0 );
 
  398    fgSizerTranslResults->Add( 
m_left_message2, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT, 5 );
 
  400    m_Message2 = 
new wxStaticText( sbMessagesSizer->GetStaticBox(), wxID_ANY, 
_(
"dummy"), wxDefaultPosition, wxDefaultSize, 0 );
 
  402    fgSizerTranslResults->Add( 
m_Message2, 0, wxRIGHT|wxLEFT|wxALIGN_CENTER_VERTICAL, 5 );
 
  404    m_left_message3 = 
new wxStaticText( sbMessagesSizer->GetStaticBox(), wxID_ANY, 
_(
"dummy"), wxDefaultPosition, wxDefaultSize, 0 );
 
  406    fgSizerTranslResults->Add( 
m_left_message3, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT, 5 );
 
  408    m_Message3 = 
new wxStaticText( sbMessagesSizer->GetStaticBox(), wxID_ANY, 
_(
"dummy"), wxDefaultPosition, wxDefaultSize, 0 );
 
  410    fgSizerTranslResults->Add( 
m_Message3, 0, wxRIGHT|wxLEFT|wxEXPAND, 5 );
 
  412    m_left_message4 = 
new wxStaticText( sbMessagesSizer->GetStaticBox(), wxID_ANY, 
_(
"dummy"), wxDefaultPosition, wxDefaultSize, 0 );
 
  414    fgSizerTranslResults->Add( 
m_left_message4, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT, 5 );
 
  416    m_Message4 = 
new wxStaticText( sbMessagesSizer->GetStaticBox(), wxID_ANY, 
_(
"dummy"), wxDefaultPosition, wxDefaultSize, 0 );
 
  418    fgSizerTranslResults->Add( 
m_Message4, 0, wxRIGHT|wxLEFT|wxEXPAND, 5 );
 
  420    m_left_message5 = 
new wxStaticText( sbMessagesSizer->GetStaticBox(), wxID_ANY, 
_(
"dummy"), wxDefaultPosition, wxDefaultSize, 0 );
 
  422    fgSizerTranslResults->Add( 
m_left_message5, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT, 5 );
 
  424    m_Message5 = 
new wxStaticText( sbMessagesSizer->GetStaticBox(), wxID_ANY, 
_(
"dummy"), wxDefaultPosition, wxDefaultSize, 0 );
 
  426    fgSizerTranslResults->Add( 
m_Message5, 0, wxRIGHT|wxLEFT|wxEXPAND, 5 );
 
  428    m_left_message6 = 
new wxStaticText( sbMessagesSizer->GetStaticBox(), wxID_ANY, 
_(
"dummy"), wxDefaultPosition, wxDefaultSize, 0 );
 
  430    fgSizerTranslResults->Add( 
m_left_message6, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT, 5 );
 
  432    m_Message6 = 
new wxStaticText( sbMessagesSizer->GetStaticBox(), wxID_ANY, 
_(
"dummy"), wxDefaultPosition, wxDefaultSize, 0 );
 
  434    fgSizerTranslResults->Add( 
m_Message6, 0, wxRIGHT|wxLEFT|wxEXPAND, 5 );
 
  436    m_left_message7 = 
new wxStaticText( sbMessagesSizer->GetStaticBox(), wxID_ANY, 
_(
"dummy"), wxDefaultPosition, wxDefaultSize, 0 );
 
  438    fgSizerTranslResults->Add( 
m_left_message7, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT, 5 );
 
  440    m_Message7 = 
new wxStaticText( sbMessagesSizer->GetStaticBox(), wxID_ANY, 
_(
"dummy"), wxDefaultPosition, wxDefaultSize, 0 );
 
  442    fgSizerTranslResults->Add( 
m_Message7, 0, wxRIGHT|wxLEFT|wxEXPAND, 5 );
 
  444    m_left_message8 = 
new wxStaticText( sbMessagesSizer->GetStaticBox(), wxID_ANY, 
_(
"dummy"), wxDefaultPosition, wxDefaultSize, 0 );
 
  446    fgSizerTranslResults->Add( 
m_left_message8, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT, 5 );
 
  448    m_Message8 = 
new wxStaticText( sbMessagesSizer->GetStaticBox(), wxID_ANY, 
_(
"dummy"), wxDefaultPosition, wxDefaultSize, 0 );
 
  450    fgSizerTranslResults->Add( 
m_Message8, 0, wxEXPAND|wxLEFT|wxRIGHT, 5 );
 
  452    m_left_message9 = 
new wxStaticText( sbMessagesSizer->GetStaticBox(), wxID_ANY, 
_(
"dummy"), wxDefaultPosition, wxDefaultSize, 0 );
 
  454    fgSizerTranslResults->Add( 
m_left_message9, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT, 5 );
 
  456    m_Message9 = 
new wxStaticText( sbMessagesSizer->GetStaticBox(), wxID_ANY, 
_(
"dummy"), wxDefaultPosition, wxDefaultSize, 0 );
 
  458    fgSizerTranslResults->Add( 
m_Message9, 0, wxEXPAND|wxLEFT|wxRIGHT, 5 );
 
  460    m_left_message10 = 
new wxStaticText( sbMessagesSizer->GetStaticBox(), wxID_ANY, 
_(
"dummy"), wxDefaultPosition, wxDefaultSize, 0 );
 
  462    fgSizerTranslResults->Add( 
m_left_message10, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT, 5 );
 
  464    m_Message10 = 
new wxStaticText( sbMessagesSizer->GetStaticBox(), wxID_ANY, 
_(
"dummy"), wxDefaultPosition, wxDefaultSize, 0 );
 
  466    fgSizerTranslResults->Add( 
m_Message10, 0, wxEXPAND|wxLEFT|wxRIGHT, 5 );
 
  469    sbMessagesSizer->Add( fgSizerTranslResults, 1, wxALL|wxEXPAND, 5 );
 
  472    bSizer11->Add( sbMessagesSizer, 0, wxEXPAND|wxALL, 5 );
 
  475    bRightSizer->Add( bSizer11, 0, 0, 5 );
 
  478    bRightSizer->Add( 0, 0, 1, wxEXPAND, 5 );
 
  480    m_buttonTransLineReset = 
new wxButton( 
this, wxID_ANY, 
_(
"Reset to Defaults"), wxDefaultPosition, wxDefaultSize, 0 );
 
  484    bSizeTransline->Add( bRightSizer, 1, wxEXPAND|wxBOTTOM|wxRIGHT, 5 );
 
  487    this->SetSizer( bSizeTransline );
 
  489    bSizeTransline->Fit( 
this );