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.

224 lines
6.9 KiB

  1. ///////////////////////////////////////////////////////////////////////////
  2. // C++ code generated with wxFormBuilder (version 3.10.1-0-g8feb16b)
  3. // http://www.wxformbuilder.org/
  4. //
  5. // PLEASE DO *NOT* EDIT THIS FILE!
  6. ///////////////////////////////////////////////////////////////////////////
  7. #pragma once
  8. #include <wx/artprov.h>
  9. #include <wx/xrc/xmlres.h>
  10. #include <wx/intl.h>
  11. #include "dialog_shim.h"
  12. #include <wx/string.h>
  13. #include <wx/stattext.h>
  14. #include <wx/gdicmn.h>
  15. #include <wx/font.h>
  16. #include <wx/colour.h>
  17. #include <wx/settings.h>
  18. #include <wx/choice.h>
  19. #include <wx/sizer.h>
  20. #include <wx/radiobox.h>
  21. #include <wx/textctrl.h>
  22. #include <wx/valtext.h>
  23. #include <wx/panel.h>
  24. #include <wx/checkbox.h>
  25. #include <wx/gbsizer.h>
  26. #include <wx/button.h>
  27. #include <wx/bitmap.h>
  28. #include <wx/image.h>
  29. #include <wx/icon.h>
  30. #include <wx/srchctrl.h>
  31. #include <wx/checklst.h>
  32. #include <wx/simplebook.h>
  33. #include <wx/notebook.h>
  34. #include <wx/dialog.h>
  35. ///////////////////////////////////////////////////////////////////////////
  36. ///////////////////////////////////////////////////////////////////////////////
  37. /// Class DIALOG_SIM_COMMAND_BASE
  38. ///////////////////////////////////////////////////////////////////////////////
  39. class DIALOG_SIM_COMMAND_BASE : public DIALOG_SHIM
  40. {
  41. private:
  42. protected:
  43. wxBoxSizer* m_commandTypeSizer;
  44. wxStaticText* m_commandTypeLabel;
  45. wxChoice* m_commandType;
  46. wxNotebook* m_notebook1;
  47. wxPanel* m_panelCommand;
  48. wxSimplebook* m_simPages;
  49. wxPanel* m_pgAC;
  50. wxRadioBox* m_acScale;
  51. wxStaticText* m_staticText1;
  52. wxTextCtrl* m_acPointsNumber;
  53. wxStaticText* m_staticText2;
  54. wxTextCtrl* m_acFreqStart;
  55. wxStaticText* m_staticText19;
  56. wxStaticText* m_staticText3;
  57. wxTextCtrl* m_acFreqStop;
  58. wxStaticText* m_staticText110;
  59. wxPanel* m_pgDC;
  60. wxCheckBox* m_dcEnable2;
  61. wxChoice* m_dcSourceType1;
  62. wxChoice* m_dcSourceType2;
  63. wxStaticText* m_staticText4;
  64. wxStaticText* m_staticText41;
  65. wxStaticText* m_staticText411;
  66. wxChoice* m_dcSource1;
  67. wxChoice* m_dcSource2;
  68. wxStaticText* m_staticText5;
  69. wxTextCtrl* m_dcStart1;
  70. wxStaticText* m_src1DCStartValUnit;
  71. wxTextCtrl* m_dcStart2;
  72. wxStaticText* m_src2DCStartValUnit;
  73. wxStaticText* m_staticText6;
  74. wxTextCtrl* m_dcStop1;
  75. wxStaticText* m_src1DCEndValUnit;
  76. wxTextCtrl* m_dcStop2;
  77. wxStaticText* m_src2DCEndValUnit;
  78. wxStaticText* m_staticText7;
  79. wxTextCtrl* m_dcIncr1;
  80. wxStaticText* m_src1DCStepUnit;
  81. wxTextCtrl* m_dcIncr2;
  82. wxStaticText* m_src2DCStepUnit;
  83. wxButton* m_swapDCSources;
  84. wxPanel* m_pgOP;
  85. wxPanel* m_pgTRAN;
  86. wxStaticText* m_timeLabel;
  87. wxTextCtrl* m_transStep;
  88. wxStaticText* m_timeUnits;
  89. wxStaticText* m_transFinalLabel;
  90. wxTextCtrl* m_transFinal;
  91. wxStaticText* m_transFinalUnits;
  92. wxStaticText* m_transInitialLabel;
  93. wxTextCtrl* m_transInitial;
  94. wxStaticText* m_transInitialUnits;
  95. wxStaticText* m_transInitialHelp;
  96. wxStaticText* m_maxStepLabel;
  97. wxTextCtrl* m_transMaxStep;
  98. wxStaticText* m_transMaxStepUnit;
  99. wxStaticText* m_transMaxHelp;
  100. wxCheckBox* m_useInitialConditions;
  101. wxPanel* m_pgFFT;
  102. wxStaticText* m_signalsLabel;
  103. wxSearchCtrl* m_inputSignalsFilter;
  104. wxCheckListBox* m_inputSignalsList;
  105. wxCheckBox* m_linearize;
  106. wxPanel* m_pgNOISE;
  107. wxStaticText* m_staticText14;
  108. wxChoice* m_noiseMeas;
  109. wxStaticText* m_staticText15;
  110. wxChoice* m_noiseRef;
  111. wxStaticText* m_staticText23;
  112. wxStaticText* m_staticText16;
  113. wxChoice* m_noiseSrc;
  114. wxRadioBox* m_noiseScale;
  115. wxStaticText* m_staticText11;
  116. wxTextCtrl* m_noisePointsNumber;
  117. wxStaticText* m_staticText21;
  118. wxTextCtrl* m_noiseFreqStart;
  119. wxStaticText* m_noiseFreqStartUnits;
  120. wxStaticText* m_staticText31;
  121. wxTextCtrl* m_noiseFreqStop;
  122. wxStaticText* m_noiseFreqStopUnits;
  123. wxCheckBox* m_saveAllNoise;
  124. wxPanel* m_pgSP;
  125. wxRadioBox* m_spScale;
  126. wxStaticText* m_staticText12;
  127. wxTextCtrl* m_spPointsNumber;
  128. wxStaticText* m_staticText22;
  129. wxTextCtrl* m_spFreqStart;
  130. wxStaticText* m_staticText191;
  131. wxStaticText* m_staticText32;
  132. wxTextCtrl* m_spFreqStop;
  133. wxStaticText* m_staticText1101;
  134. wxCheckBox* m_spDoNoise;
  135. wxPanel* m_pgCustom;
  136. wxStaticText* m_staticText18;
  137. wxTextCtrl* m_customTxt;
  138. wxButton* m_loadDirectives;
  139. wxPanel* m_pgPZ;
  140. wxStaticText* m_pzFunctionTypeLabel;
  141. wxChoice* m_pzFunctionType;
  142. wxStaticText* m_pzInputLabel;
  143. wxChoice* m_pzInput;
  144. wxStaticText* m_pzInputRefLabel;
  145. wxChoice* m_pzInputRef;
  146. wxStaticText* m_pzOutputLabel;
  147. wxChoice* m_pzOutput;
  148. wxStaticText* m_pzOutputRefLabel;
  149. wxChoice* m_pzOutputRef;
  150. wxStaticText* m_pzAnalysesLabel;
  151. wxChoice* m_pzAnalyses;
  152. wxCheckBox* m_fixIncludePaths;
  153. wxCheckBox* m_saveAllVoltages;
  154. wxCheckBox* m_saveAllCurrents;
  155. wxCheckBox* m_saveAllDissipations;
  156. wxBoxSizer* m_compatibilityModeSizer;
  157. wxChoice* m_compatibilityMode;
  158. wxPanel* m_panelPlotSetup;
  159. wxBoxSizer* m_bSizerY1;
  160. wxCheckBox* m_lockY1;
  161. wxStaticText* m_y1MinLabel;
  162. wxTextCtrl* m_y1Min;
  163. wxStaticText* m_y1MaxLabel;
  164. wxTextCtrl* m_y1Max;
  165. wxStaticText* m_y1Units;
  166. wxBoxSizer* m_bSizerY2;
  167. wxCheckBox* m_lockY2;
  168. wxStaticText* m_y2MinLabel;
  169. wxTextCtrl* m_y2Min;
  170. wxStaticText* m_y2MaxLabel;
  171. wxTextCtrl* m_y2Max;
  172. wxStaticText* m_y2Units;
  173. wxBoxSizer* m_bSizerY3;
  174. wxCheckBox* m_lockY3;
  175. wxStaticText* m_y3MinLabel;
  176. wxTextCtrl* m_y3Min;
  177. wxStaticText* m_y3MaxLabel;
  178. wxTextCtrl* m_y3Max;
  179. wxStaticText* m_y3Units;
  180. wxCheckBox* m_grid;
  181. wxCheckBox* m_legend;
  182. wxCheckBox* m_dottedSecondary;
  183. wxStaticText* m_marginsLabel;
  184. wxStaticText* m_marginLeftLabel;
  185. wxTextCtrl* m_marginLeft;
  186. wxStaticText* m_marginTopLabel;
  187. wxTextCtrl* m_marginTop;
  188. wxStaticText* m_marginBottomLabel;
  189. wxTextCtrl* m_marginBottom;
  190. wxStaticText* m_marginRightLabel;
  191. wxTextCtrl* m_marginRight;
  192. wxStdDialogButtonSizer* m_sdbSizer;
  193. wxButton* m_sdbSizerOK;
  194. wxButton* m_sdbSizerCancel;
  195. // Virtual event handlers, override them in your derived class
  196. virtual void onInitDlg( wxInitDialogEvent& event ) { event.Skip(); }
  197. virtual void OnCommandType( wxCommandEvent& event ) { event.Skip(); }
  198. virtual void onDCEnableSecondSource( wxCommandEvent& event ) { event.Skip(); }
  199. virtual void onDCSource1Selected( wxCommandEvent& event ) { event.Skip(); }
  200. virtual void onDCSource2Selected( wxCommandEvent& event ) { event.Skip(); }
  201. virtual void onSwapDCSources( wxCommandEvent& event ) { event.Skip(); }
  202. virtual void OnFilterMouseMoved( wxMouseEvent& event ) { event.Skip(); }
  203. virtual void OnFilterText( wxCommandEvent& event ) { event.Skip(); }
  204. virtual void onLoadDirectives( wxCommandEvent& event ) { event.Skip(); }
  205. virtual void OnUpdateUILockY1( wxUpdateUIEvent& event ) { event.Skip(); }
  206. virtual void OnUpdateUILockY2( wxUpdateUIEvent& event ) { event.Skip(); }
  207. virtual void OnUpdateUILockY3( wxUpdateUIEvent& event ) { event.Skip(); }
  208. public:
  209. DIALOG_SIM_COMMAND_BASE( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Simulation Analysis"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( -1,-1 ), long style = wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER );
  210. ~DIALOG_SIM_COMMAND_BASE();
  211. };