You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

187 lines
5.5 KiB

  1. ///////////////////////////////////////////////////////////////////////////
  2. // C++ code generated with wxFormBuilder (version May 6 2016)
  3. // http://www.wxformbuilder.org/
  4. //
  5. // PLEASE DO "NOT" EDIT THIS FILE!
  6. ///////////////////////////////////////////////////////////////////////////
  7. #ifndef __DIALOG_SPICE_MODEL_BASE_H__
  8. #define __DIALOG_SPICE_MODEL_BASE_H__
  9. #include <wx/artprov.h>
  10. #include <wx/xrc/xmlres.h>
  11. #include <wx/intl.h>
  12. class DIALOG_SHIM;
  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/statbox.h>
  30. #include <wx/listctrl.h>
  31. #include <wx/notebook.h>
  32. #include <wx/radiobox.h>
  33. #include <wx/checkbox.h>
  34. #include <wx/dialog.h>
  35. ///////////////////////////////////////////////////////////////////////////
  36. ///////////////////////////////////////////////////////////////////////////////
  37. /// Class DIALOG_SPICE_MODEL_BASE
  38. ///////////////////////////////////////////////////////////////////////////////
  39. class DIALOG_SPICE_MODEL_BASE : public DIALOG_SHIM
  40. {
  41. private:
  42. protected:
  43. wxNotebook* m_notebook;
  44. wxPanel* m_passive;
  45. wxStaticText* m_staticText2;
  46. wxComboBox* m_pasType;
  47. wxStaticText* m_staticText62;
  48. wxStaticText* m_staticText3;
  49. wxTextCtrl* m_pasValue;
  50. wxStaticText* m_staticText63;
  51. wxStaticLine* m_staticline1;
  52. wxStaticText* m_staticText32;
  53. wxStaticText* m_staticText321;
  54. wxStaticText* m_staticText341;
  55. wxStaticText* m_staticText351;
  56. wxStaticText* m_staticText36;
  57. wxStaticText* m_staticText37;
  58. wxStaticText* m_staticText38;
  59. wxStaticText* m_staticText39;
  60. wxStaticText* m_staticText40;
  61. wxStaticText* m_staticText41;
  62. wxStaticText* m_staticText42;
  63. wxStaticText* m_staticText43;
  64. wxStaticText* m_staticText44;
  65. wxStaticText* m_staticText46;
  66. wxStaticText* m_staticText47;
  67. wxStaticText* m_staticText48;
  68. wxStaticText* m_staticText45;
  69. wxStaticText* m_staticText49;
  70. wxStaticText* m_staticText50;
  71. wxStaticText* m_staticText51;
  72. wxStaticText* m_staticText52;
  73. wxStaticText* m_staticText53;
  74. wxStaticText* m_staticText54;
  75. wxStaticText* m_staticText55;
  76. wxStaticText* m_staticText56;
  77. wxStaticText* m_staticText57;
  78. wxStaticText* m_staticText58;
  79. wxStaticText* m_staticText59;
  80. wxStaticText* m_staticText60;
  81. wxPanel* m_semiconductor;
  82. wxStaticText* m_staticText4;
  83. wxComboBox* m_semiType;
  84. wxStaticText* m_staticText5;
  85. wxComboBox* m_semiModel;
  86. wxStaticText* m_staticText7;
  87. wxTextCtrl* m_semiLib;
  88. wxButton* m_semiSelectLib;
  89. wxPanel* m_ic;
  90. wxStaticText* m_staticText8;
  91. wxComboBox* m_icModel;
  92. wxStaticText* m_staticText9;
  93. wxTextCtrl* m_icLib;
  94. wxButton* m_icSelectLib;
  95. wxPanel* m_power;
  96. wxStaticText* m_staticText10;
  97. wxTextCtrl* m_genDc;
  98. wxStaticText* m_staticText11;
  99. wxTextCtrl* m_genAcMag;
  100. wxStaticText* m_staticText12;
  101. wxTextCtrl* m_genAcPhase;
  102. wxNotebook* m_powerNotebook;
  103. wxPanel* m_pwrPulse;
  104. wxStaticText* m_staticText13;
  105. wxTextCtrl* m_pulseInit;
  106. wxStaticText* m_staticText14;
  107. wxTextCtrl* m_pulseNominal;
  108. wxStaticText* m_staticText15;
  109. wxTextCtrl* m_pulseDelay;
  110. wxStaticText* m_staticText16;
  111. wxTextCtrl* m_pulseRise;
  112. wxStaticText* m_staticText17;
  113. wxTextCtrl* m_pulseFall;
  114. wxStaticText* m_staticText18;
  115. wxTextCtrl* m_pulseWidth;
  116. wxStaticText* m_staticText20;
  117. wxTextCtrl* m_pulsePeriod;
  118. wxPanel* m_pwrSin;
  119. wxStaticText* m_staticText21;
  120. wxTextCtrl* m_sinOffset;
  121. wxStaticText* m_staticText22;
  122. wxTextCtrl* m_sinAmplitude;
  123. wxStaticText* m_staticText23;
  124. wxTextCtrl* m_sinFreq;
  125. wxStaticText* m_staticText24;
  126. wxTextCtrl* m_sinDelay;
  127. wxStaticText* m_staticText25;
  128. wxTextCtrl* m_sinDampFactor;
  129. wxPanel* m_pwrExp;
  130. wxStaticText* m_staticText26;
  131. wxTextCtrl* m_expInit;
  132. wxStaticText* m_staticText27;
  133. wxTextCtrl* m_expPulsed;
  134. wxStaticText* m_staticText28;
  135. wxTextCtrl* m_expRiseDelay;
  136. wxStaticText* m_staticText29;
  137. wxTextCtrl* m_expRiseConst;
  138. wxStaticText* m_staticText30;
  139. wxTextCtrl* m_expFallDelay;
  140. wxStaticText* m_staticText31;
  141. wxTextCtrl* m_expFallConst;
  142. wxPanel* m_pwrPwl;
  143. wxStaticText* m_staticText34;
  144. wxTextCtrl* m_pwlTime;
  145. wxStaticText* m_staticText35;
  146. wxTextCtrl* m_pwlValue;
  147. wxButton* m_pwlAddButton;
  148. wxListCtrl* m_pwlValList;
  149. wxButton* m_pwlRemoveBtn;
  150. wxPanel* m_pwrFm;
  151. wxPanel* m_pwrAm;
  152. wxPanel* m_pwrTransNoise;
  153. wxPanel* m_pwrRandom;
  154. wxPanel* m_pwrExtData;
  155. wxRadioBox* m_pwrType;
  156. wxStaticLine* m_staticline2;
  157. wxCheckBox* m_disabled;
  158. wxCheckBox* m_nodeSeqCheck;
  159. wxTextCtrl* m_nodeSeqVal;
  160. wxStaticLine* m_staticline3;
  161. wxStdDialogButtonSizer* m_sdbSizer;
  162. wxButton* m_sdbSizerOK;
  163. wxButton* m_sdbSizerCancel;
  164. // Virtual event handlers, overide them in your derived class
  165. virtual void onInitDlg( wxInitDialogEvent& event ) { event.Skip(); }
  166. virtual void onSemiSelectLib( wxCommandEvent& event ) { event.Skip(); }
  167. virtual void onSelectIcLib( wxCommandEvent& event ) { event.Skip(); }
  168. virtual void onPwlAdd( wxCommandEvent& event ) { event.Skip(); }
  169. virtual void onPwlRemove( wxCommandEvent& event ) { event.Skip(); }
  170. public:
  171. DIALOG_SPICE_MODEL_BASE( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxEmptyString, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 640,582 ), long style = wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER );
  172. ~DIALOG_SPICE_MODEL_BASE();
  173. };
  174. #endif //__DIALOG_SPICE_MODEL_BASE_H__