1 /////////////////////////////////////////////////////////////////////////// 2 // C++ code generated with wxFormBuilder (version 3.10.0-4761b0c5) 3 // http://www.wxformbuilder.org/ 4 // 5 // PLEASE DO *NOT* EDIT THIS FILE! 6 /////////////////////////////////////////////////////////////////////////// 7 8 #pragma once 9 10 #include <wx/artprov.h> 11 #include <wx/xrc/xmlres.h> 12 #include <wx/intl.h> 13 #include "dialog_shim.h" 14 #include <wx/string.h> 15 #include <wx/stattext.h> 16 #include <wx/gdicmn.h> 17 #include <wx/font.h> 18 #include <wx/colour.h> 19 #include <wx/settings.h> 20 #include <wx/combobox.h> 21 #include <wx/textctrl.h> 22 #include <wx/sizer.h> 23 #include <wx/statline.h> 24 #include <wx/panel.h> 25 #include <wx/bitmap.h> 26 #include <wx/image.h> 27 #include <wx/icon.h> 28 #include <wx/button.h> 29 #include <wx/stc/stc.h> 30 #include <wx/statbox.h> 31 #include <wx/listctrl.h> 32 #include <wx/choice.h> 33 #include <wx/notebook.h> 34 #include <wx/radiobox.h> 35 #include <wx/checkbox.h> 36 #include <wx/dialog.h> 37 38 /////////////////////////////////////////////////////////////////////////// 39 40 41 /////////////////////////////////////////////////////////////////////////////// 42 /// Class DIALOG_SPICE_MODEL_BASE 43 /////////////////////////////////////////////////////////////////////////////// 44 class DIALOG_SPICE_MODEL_BASE : public DIALOG_SHIM 45 { 46 private: 47 48 protected: 49 wxNotebook* m_notebook; 50 wxPanel* m_passive; 51 wxStaticText* m_staticTextPtype; 52 wxComboBox* m_pasType; 53 wxStaticText* m_staticText62; 54 wxStaticText* m_staticTextPvalue; 55 wxTextCtrl* m_pasValue; 56 wxStaticText* m_staticTextSpVal; 57 wxStaticLine* m_staticline1; 58 wxStaticText* m_staticText32; 59 wxStaticText* m_staticText321; 60 wxStaticText* m_staticTextF1; 61 wxStaticText* m_staticTextF2; 62 wxStaticText* m_staticTextF3; 63 wxStaticText* m_staticTextP1; 64 wxStaticText* m_staticTextP2; 65 wxStaticText* m_staticTextP3; 66 wxStaticText* m_staticTextN1; 67 wxStaticText* m_staticTextN2; 68 wxStaticText* m_staticTextN3; 69 wxStaticText* m_staticTextU1; 70 wxStaticText* m_staticTextU2; 71 wxStaticText* m_staticTextU3; 72 wxStaticText* m_staticTextM1; 73 wxStaticText* m_staticTextM2; 74 wxStaticText* m_staticTextM3; 75 wxStaticText* m_staticTextK1; 76 wxStaticText* m_staticTextK2; 77 wxStaticText* m_staticTextK3; 78 wxStaticText* m_staticTextMeg1; 79 wxStaticText* m_staticTextMeg2; 80 wxStaticText* m_staticTextMeg3; 81 wxStaticText* m_staticTextG1; 82 wxStaticText* m_staticTextG2; 83 wxStaticText* m_staticTextG3; 84 wxStaticText* m_staticTextT1; 85 wxStaticText* m_staticTextT2; 86 wxStaticText* m_staticTextT3; 87 wxPanel* m_model; 88 wxStaticText* m_staticText7; 89 wxTextCtrl* m_modelLibrary; 90 wxButton* m_selectLibrary; 91 wxStaticText* m_staticText5; 92 wxComboBox* m_modelName; 93 wxStaticText* m_staticText4; 94 wxComboBox* m_modelType; 95 wxStaticText* m_staticTextNote; 96 wxStaticText* m_stInfoNote; 97 wxStyledTextCtrl* m_libraryContents; 98 wxPanel* m_power; 99 wxStaticText* m_staticText10; 100 wxTextCtrl* m_genDc; 101 wxStaticText* m_staticText113; 102 wxStaticText* m_staticText11; 103 wxTextCtrl* m_genAcMag; 104 wxStaticText* m_staticText111; 105 wxStaticText* m_staticText12; 106 wxTextCtrl* m_genAcPhase; 107 wxStaticText* m_staticText112; 108 wxNotebook* m_powerNotebook; 109 wxPanel* m_pwrPulse; 110 wxStaticText* m_staticText13; 111 wxTextCtrl* m_pulseInit; 112 wxStaticText* m_staticText131; 113 wxStaticText* m_staticText14; 114 wxTextCtrl* m_pulseNominal; 115 wxStaticText* m_staticText132; 116 wxStaticText* m_staticText15; 117 wxTextCtrl* m_pulseDelay; 118 wxStaticText* m_staticText133; 119 wxStaticText* m_staticText16; 120 wxTextCtrl* m_pulseRise; 121 wxStaticText* m_staticText134; 122 wxStaticText* m_staticText17; 123 wxTextCtrl* m_pulseFall; 124 wxStaticText* m_staticText135; 125 wxStaticText* m_staticText18; 126 wxTextCtrl* m_pulseWidth; 127 wxStaticText* m_staticText136; 128 wxStaticText* m_staticText20; 129 wxTextCtrl* m_pulsePeriod; 130 wxStaticText* m_staticText137; 131 wxPanel* m_pwrSin; 132 wxStaticText* m_staticText21; 133 wxTextCtrl* m_sinOffset; 134 wxStaticText* m_staticText211; 135 wxStaticText* m_staticText22; 136 wxTextCtrl* m_sinAmplitude; 137 wxStaticText* m_staticText212; 138 wxStaticText* m_staticText23; 139 wxTextCtrl* m_sinFreq; 140 wxStaticText* m_staticText213; 141 wxStaticText* m_staticText24; 142 wxTextCtrl* m_sinDelay; 143 wxStaticText* m_staticText214; 144 wxStaticText* m_staticText25; 145 wxTextCtrl* m_sinDampFactor; 146 wxStaticText* m_staticText215; 147 wxPanel* m_pwrExp; 148 wxStaticText* m_staticText26; 149 wxTextCtrl* m_expInit; 150 wxStaticText* m_staticText261; 151 wxStaticText* m_staticText27; 152 wxTextCtrl* m_expPulsed; 153 wxStaticText* m_staticText262; 154 wxStaticText* m_staticText28; 155 wxTextCtrl* m_expRiseDelay; 156 wxStaticText* m_staticText263; 157 wxStaticText* m_staticText29; 158 wxTextCtrl* m_expRiseConst; 159 wxStaticText* m_staticText264; 160 wxStaticText* m_staticText30; 161 wxTextCtrl* m_expFallDelay; 162 wxStaticText* m_staticText265; 163 wxStaticText* m_staticText31; 164 wxTextCtrl* m_expFallConst; 165 wxStaticText* m_staticText266; 166 wxPanel* m_pwrPwl; 167 wxStaticText* m_staticText34; 168 wxTextCtrl* m_pwlTime; 169 wxStaticText* m_staticText342; 170 wxStaticText* m_staticText35; 171 wxTextCtrl* m_pwlValue; 172 wxStaticText* m_staticText343; 173 wxButton* m_pwlAddButton; 174 wxListCtrl* m_pwlValList; 175 wxButton* m_pwlRemoveBtn; 176 wxPanel* m_pwrFm; 177 wxStaticText* m_staticText138; 178 wxTextCtrl* m_fmOffset; 179 wxStaticText* m_staticText1311; 180 wxStaticText* m_staticText141; 181 wxTextCtrl* m_fmAmplitude; 182 wxStaticText* m_staticText1321; 183 wxStaticText* m_staticText151; 184 wxTextCtrl* m_fmFcarrier; 185 wxStaticText* m_staticText1331; 186 wxStaticText* m_staticText161; 187 wxTextCtrl* m_fmModIndex; 188 wxStaticText* m_staticText1341; 189 wxStaticText* m_staticText171; 190 wxTextCtrl* m_fmFsignal; 191 wxStaticText* m_staticText1351; 192 wxStaticText* m_staticText181; 193 wxTextCtrl* m_fmPhaseC; 194 wxStaticText* m_staticText1361; 195 wxStaticText* m_staticText201; 196 wxTextCtrl* m_fmPhaseS; 197 wxStaticText* m_staticText1371; 198 wxPanel* m_pwrAm; 199 wxStaticText* m_staticText1381; 200 wxTextCtrl* m_amAmplitude; 201 wxStaticText* m_staticText13111; 202 wxStaticText* m_staticText1411; 203 wxTextCtrl* m_amOffset; 204 wxStaticText* m_staticText13211; 205 wxStaticText* m_staticText1511; 206 wxTextCtrl* m_amModulatingFreq; 207 wxStaticText* m_staticText13311; 208 wxStaticText* m_staticText1611; 209 wxTextCtrl* m_amCarrierFreq; 210 wxStaticText* m_staticText13411; 211 wxStaticText* m_staticText1711; 212 wxTextCtrl* m_amSignalDelay; 213 wxStaticText* m_staticText13511; 214 wxStaticText* m_staticText1811; 215 wxTextCtrl* m_amPhase; 216 wxStaticText* m_staticText13611; 217 wxPanel* m_pwrTransNoise; 218 wxPanel* m_pwrRandom; 219 wxStaticText* m_staticText27111; 220 wxChoice* m_rnType; 221 wxStaticText* m_staticText26711; 222 wxTextCtrl* m_rnTS; 223 wxStaticText* m_staticText262111; 224 wxStaticText* m_staticText28111; 225 wxTextCtrl* m_rnTD; 226 wxStaticText* m_staticText263111; 227 wxStaticText* m_rnParam1Text; 228 wxTextCtrl* m_rnParam1; 229 wxStaticText* m_rnParam2Text; 230 wxTextCtrl* m_rnParam2; 231 wxPanel* m_pwrExtData; 232 wxRadioBox* m_pwrType; 233 wxStaticLine* m_staticline2; 234 wxCheckBox* m_disabled; 235 wxCheckBox* m_nodeSeqCheck; 236 wxTextCtrl* m_nodeSeqVal; 237 wxStaticLine* m_staticline3; 238 wxStdDialogButtonSizer* m_sdbSizer; 239 wxButton* m_sdbSizerOK; 240 wxButton* m_sdbSizerCancel; 241 242 // Virtual event handlers, override them in your derived class onInitDlg(wxInitDialogEvent & event)243 virtual void onInitDlg( wxInitDialogEvent& event ) { event.Skip(); } onSelectLibrary(wxCommandEvent & event)244 virtual void onSelectLibrary( wxCommandEvent& event ) { event.Skip(); } onModelSelected(wxCommandEvent & event)245 virtual void onModelSelected( wxCommandEvent& event ) { event.Skip(); } onTypeSelected(wxCommandEvent & event)246 virtual void onTypeSelected( wxCommandEvent& event ) { event.Skip(); } onPwlAdd(wxCommandEvent & event)247 virtual void onPwlAdd( wxCommandEvent& event ) { event.Skip(); } onPwlRemove(wxCommandEvent & event)248 virtual void onPwlRemove( wxCommandEvent& event ) { event.Skip(); } onRandomSourceType(wxCommandEvent & event)249 virtual void onRandomSourceType( wxCommandEvent& event ) { event.Skip(); } 250 251 252 public: 253 254 DIALOG_SPICE_MODEL_BASE( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Spice Model Editor"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( -1,-1 ), long style = wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER ); 255 256 ~DIALOG_SPICE_MODEL_BASE(); 257 258 }; 259 260