summaryrefslogtreecommitdiffstats
path: root/Project/base/ElementFormBase.h
diff options
context:
space:
mode:
Diffstat (limited to 'Project/base/ElementFormBase.h')
-rw-r--r--Project/base/ElementFormBase.h1049
1 files changed, 1049 insertions, 0 deletions
diff --git a/Project/base/ElementFormBase.h b/Project/base/ElementFormBase.h
new file mode 100644
index 0000000..fc07150
--- /dev/null
+++ b/Project/base/ElementFormBase.h
@@ -0,0 +1,1049 @@
+//////////////////////////////////////////////////////////////////////
+// This file was auto-generated by codelite's wxCrafter Plugin
+// wxCrafter project file: ElementForm.wxcp
+// Do not modify this file by hand!
+//////////////////////////////////////////////////////////////////////
+
+#ifndef _PSP_PROJECT_ELEMENTFORM_BASE_CLASSES_H
+#define _PSP_PROJECT_ELEMENTFORM_BASE_CLASSES_H
+
+#include <wx/settings.h>
+#include <wx/xrc/xmlres.h>
+#include <wx/xrc/xh_bmp.h>
+#include <wx/dialog.h>
+#include <wx/iconbndl.h>
+#include <wx/artprov.h>
+#include <wx/sizer.h>
+#include <wx/notebook.h>
+#include <wx/panel.h>
+#include <wx/imaglist.h>
+#include <wx/stattext.h>
+#include <wx/textctrl.h>
+#include <wx/choice.h>
+#include <wx/arrstr.h>
+#include <wx/checkbox.h>
+#include <wx/button.h>
+#include <wx/statbox.h>
+#include <wx/statline.h>
+#include <wx/propgrid/manager.h>
+#include <wx/propgrid/property.h>
+#include <wx/propgrid/advprops.h>
+#include <wx/listctrl.h>
+#if wxVERSION_NUMBER >= 2900
+#include <wx/persist.h>
+#include <wx/persist/toplevel.h>
+#include <wx/persist/bookctrl.h>
+#include <wx/persist/treebook.h>
+#endif
+
+#ifdef WXC_FROM_DIP
+#undef WXC_FROM_DIP
+#endif
+#if wxVERSION_NUMBER >= 3100
+#define WXC_FROM_DIP(x) wxWindow::FromDIP(x, NULL)
+#else
+#define WXC_FROM_DIP(x) x
+#endif
+
+
+class BusFormBase : public wxDialog
+{
+protected:
+ wxNotebook* m_notebook;
+ wxPanel* m_panelGeneral;
+ wxStaticText* m_staticTextName;
+ wxTextCtrl* m_textCtrlName;
+ wxStaticText* m_staticTextNomVoltage;
+ wxTextCtrl* m_textCtrlNomVoltage;
+ wxChoice* m_choiceNomVoltage;
+ wxCheckBox* m_checkBoxCtrlVoltage;
+ wxTextCtrl* m_textCtrlCtrlVoltage;
+ wxChoice* m_choiceCtrlVoltage;
+ wxCheckBox* m_checkBoxSlackBus;
+ wxPanel* m_panelFault;
+ wxCheckBox* m_checkBoxFault;
+ wxStaticText* m_staticTextFaultType;
+ wxChoice* m_choiceFaultType;
+ wxStaticText* m_staticTextFaultPlace;
+ wxChoice* m_choiceFaultPlace;
+ wxStaticText* m_staticTextFaultResistance;
+ wxTextCtrl* m_textCtrlFaultResistance;
+ wxStaticText* m_staticTextPU_1;
+ wxStaticText* m_staticTextReactance;
+ wxTextCtrl* m_textCtrlFaultReactance;
+ wxStaticText* m_staticTextPU_2;
+ wxPanel* m_panelStability;
+ wxCheckBox* m_checkBoxPlotData;
+ wxCheckBox* m_checkBoxStabFault;
+ wxStaticText* m_staticTextStabFaultTime;
+ wxTextCtrl* m_textCtrlStabFaultTime;
+ wxStaticText* m_staticTextS_1;
+ wxStaticText* m_staticTextStabFaultLength;
+ wxTextCtrl* m_textCtrlStabFaultLength;
+ wxStaticText* m_staticTextS_2;
+ wxStaticText* m_staticTextStabFaultResistance;
+ wxTextCtrl* m_textCtrlStabFaultResistance;
+ wxStaticText* m_staticTextPU_3;
+ wxStaticText* m_staticTextStabFaultReactance;
+ wxTextCtrl* m_textCtrlStabFaultReactance;
+ wxStaticText* m_staticTextPU_4;
+ wxButton* m_buttonOK;
+ wxButton* m_ButtonCancel;
+
+protected:
+ virtual void OnNominalVoltageChoice(wxCommandEvent& event) { event.Skip(); }
+ virtual void OnControlledVoltageClick(wxCommandEvent& event) { event.Skip(); }
+ virtual void OnInsertFaultClick(wxCommandEvent& event) { event.Skip(); }
+ virtual void OnFaultTypeChoice(wxCommandEvent& event) { event.Skip(); }
+ virtual void OnInsertStabFaultClick(wxCommandEvent& event) { event.Skip(); }
+ virtual void OnButtonOKClick(wxCommandEvent& event) { event.Skip(); }
+ virtual void OnButtonCancelClick(wxCommandEvent& event) { event.Skip(); }
+
+public:
+ wxStaticText* GetStaticTextName() { return m_staticTextName; }
+ wxTextCtrl* GetTextCtrlName() { return m_textCtrlName; }
+ wxStaticText* GetStaticTextNomVoltage() { return m_staticTextNomVoltage; }
+ wxTextCtrl* GetTextCtrlNomVoltage() { return m_textCtrlNomVoltage; }
+ wxChoice* GetChoiceNomVoltage() { return m_choiceNomVoltage; }
+ wxCheckBox* GetCheckBoxCtrlVoltage() { return m_checkBoxCtrlVoltage; }
+ wxTextCtrl* GetTextCtrlCtrlVoltage() { return m_textCtrlCtrlVoltage; }
+ wxChoice* GetChoiceCtrlVoltage() { return m_choiceCtrlVoltage; }
+ wxCheckBox* GetCheckBoxSlackBus() { return m_checkBoxSlackBus; }
+ wxPanel* GetPanelGeneral() { return m_panelGeneral; }
+ wxCheckBox* GetCheckBoxFault() { return m_checkBoxFault; }
+ wxStaticText* GetStaticTextFaultType() { return m_staticTextFaultType; }
+ wxChoice* GetChoiceFaultType() { return m_choiceFaultType; }
+ wxStaticText* GetStaticTextFaultPlace() { return m_staticTextFaultPlace; }
+ wxChoice* GetChoiceFaultPlace() { return m_choiceFaultPlace; }
+ wxStaticText* GetStaticTextFaultResistance() { return m_staticTextFaultResistance; }
+ wxTextCtrl* GetTextCtrlFaultResistance() { return m_textCtrlFaultResistance; }
+ wxStaticText* GetStaticTextPU_1() { return m_staticTextPU_1; }
+ wxStaticText* GetStaticTextReactance() { return m_staticTextReactance; }
+ wxTextCtrl* GetTextCtrlFaultReactance() { return m_textCtrlFaultReactance; }
+ wxStaticText* GetStaticTextPU_2() { return m_staticTextPU_2; }
+ wxPanel* GetPanelFault() { return m_panelFault; }
+ wxCheckBox* GetCheckBoxPlotData() { return m_checkBoxPlotData; }
+ wxCheckBox* GetCheckBoxStabFault() { return m_checkBoxStabFault; }
+ wxStaticText* GetStaticTextStabFaultTime() { return m_staticTextStabFaultTime; }
+ wxTextCtrl* GetTextCtrlStabFaultTime() { return m_textCtrlStabFaultTime; }
+ wxStaticText* GetStaticTextS_1() { return m_staticTextS_1; }
+ wxStaticText* GetStaticTextStabFaultLength() { return m_staticTextStabFaultLength; }
+ wxTextCtrl* GetTextCtrlStabFaultLength() { return m_textCtrlStabFaultLength; }
+ wxStaticText* GetStaticTextS_2() { return m_staticTextS_2; }
+ wxStaticText* GetStaticTextStabFaultResistance() { return m_staticTextStabFaultResistance; }
+ wxTextCtrl* GetTextCtrlStabFaultResistance() { return m_textCtrlStabFaultResistance; }
+ wxStaticText* GetStaticTextPU_3() { return m_staticTextPU_3; }
+ wxStaticText* GetStaticTextStabFaultReactance() { return m_staticTextStabFaultReactance; }
+ wxTextCtrl* GetTextCtrlStabFaultReactance() { return m_textCtrlStabFaultReactance; }
+ wxStaticText* GetStaticTextPU_4() { return m_staticTextPU_4; }
+ wxPanel* GetPanelStability() { return m_panelStability; }
+ wxNotebook* GetNotebook() { return m_notebook; }
+ wxButton* GetButtonOK() { return m_buttonOK; }
+ wxButton* GetButtonCancel() { return m_ButtonCancel; }
+ BusFormBase(wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Bus"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize(-1,-1), long style = wxDEFAULT_DIALOG_STYLE);
+ virtual ~BusFormBase();
+};
+
+
+class SyncMachineFormBase : public wxDialog
+{
+protected:
+ wxNotebook* m_notebook;
+ wxPanel* m_panelGeneral;
+ wxStaticText* m_staticTextName;
+ wxTextCtrl* m_textCtrlName;
+ wxStaticText* m_staticTextNominalPower;
+ wxTextCtrl* m_textCtrlnominalPower;
+ wxChoice* m_choiceNominalPower;
+ wxStaticText* m_staticTextActivePower;
+ wxTextCtrl* m_textCtrlActivePower;
+ wxChoice* m_choiceActivePower;
+ wxStaticText* m_staticTextReactivePower;
+ wxTextCtrl* m_textCtrlReactivePower;
+ wxChoice* m_choiceReactivePower;
+ wxCheckBox* m_checkBoxMaxReactive;
+ wxTextCtrl* m_textCtrlMaxRectivePower;
+ wxChoice* m_choiceMaxRectivePower;
+ wxCheckBox* m_checkBoxMinReactive;
+ wxTextCtrl* m_textCtrlMinRectivePower;
+ wxChoice* m_choiceMinRectivePower;
+ wxCheckBox* m_checkBoxUseMachinePower;
+ wxPanel* m_panelFault;
+ wxStaticText* m_staticTextPosResistance;
+ wxTextCtrl* m_textCtrlPosResistance;
+ wxStaticText* m_staticTextPosReactance;
+ wxTextCtrl* m_textCtrlPosReactance;
+ wxStaticText* m_staticTextNegResistance;
+ wxTextCtrl* m_textCtrlNegResistance;
+ wxStaticText* m_staticTextNegReactance;
+ wxTextCtrl* m_textCtrlNegReactance;
+ wxStaticText* m_staticTextZeroResistance;
+ wxTextCtrl* m_textCtrlZeroResistance;
+ wxStaticText* m_staticTextZeroReactance;
+ wxTextCtrl* m_textCtrlZeroReactance;
+ wxStaticText* m_staticTextGrdResistance;
+ wxTextCtrl* m_textCtrlGrdResistance;
+ wxStaticText* m_staticTextGrdReactance;
+ wxTextCtrl* m_textCtrlGrdReactance;
+ wxCheckBox* m_checkBoxGroundNeutral;
+ wxButton* m_buttonStab;
+ wxButton* m_buttonOK;
+ wxButton* m_ButtonCancel;
+
+protected:
+ virtual void OnCheckMaxReactive(wxCommandEvent& event) { event.Skip(); }
+ virtual void OnCheckMinReactive(wxCommandEvent& event) { event.Skip(); }
+ virtual void OnStabilityButtonClick(wxCommandEvent& event) { event.Skip(); }
+ virtual void OnOKButtonClick(wxCommandEvent& event) { event.Skip(); }
+ virtual void OnCancelButtonClick(wxCommandEvent& event) { event.Skip(); }
+
+public:
+ wxStaticText* GetStaticTextName() { return m_staticTextName; }
+ wxTextCtrl* GetTextCtrlName() { return m_textCtrlName; }
+ wxStaticText* GetStaticTextNominalPower() { return m_staticTextNominalPower; }
+ wxTextCtrl* GetTextCtrlnominalPower() { return m_textCtrlnominalPower; }
+ wxChoice* GetChoiceNominalPower() { return m_choiceNominalPower; }
+ wxStaticText* GetStaticTextActivePower() { return m_staticTextActivePower; }
+ wxTextCtrl* GetTextCtrlActivePower() { return m_textCtrlActivePower; }
+ wxChoice* GetChoiceActivePower() { return m_choiceActivePower; }
+ wxStaticText* GetStaticTextReactivePower() { return m_staticTextReactivePower; }
+ wxTextCtrl* GetTextCtrlReactivePower() { return m_textCtrlReactivePower; }
+ wxChoice* GetChoiceReactivePower() { return m_choiceReactivePower; }
+ wxCheckBox* GetCheckBoxMaxReactive() { return m_checkBoxMaxReactive; }
+ wxTextCtrl* GetTextCtrlMaxRectivePower() { return m_textCtrlMaxRectivePower; }
+ wxChoice* GetChoiceMaxRectivePower() { return m_choiceMaxRectivePower; }
+ wxCheckBox* GetCheckBoxMinReactive() { return m_checkBoxMinReactive; }
+ wxTextCtrl* GetTextCtrlMinRectivePower() { return m_textCtrlMinRectivePower; }
+ wxChoice* GetChoiceMinRectivePower() { return m_choiceMinRectivePower; }
+ wxCheckBox* GetCheckBoxUseMachinePower() { return m_checkBoxUseMachinePower; }
+ wxPanel* GetPanelGeneral() { return m_panelGeneral; }
+ wxStaticText* GetStaticTextPosResistance() { return m_staticTextPosResistance; }
+ wxTextCtrl* GetTextCtrlPosResistance() { return m_textCtrlPosResistance; }
+ wxStaticText* GetStaticTextPosReactance() { return m_staticTextPosReactance; }
+ wxTextCtrl* GetTextCtrlPosReactance() { return m_textCtrlPosReactance; }
+ wxStaticText* GetStaticTextNegResistance() { return m_staticTextNegResistance; }
+ wxTextCtrl* GetTextCtrlNegResistance() { return m_textCtrlNegResistance; }
+ wxStaticText* GetStaticTextNegReactance() { return m_staticTextNegReactance; }
+ wxTextCtrl* GetTextCtrlNegReactance() { return m_textCtrlNegReactance; }
+ wxStaticText* GetStaticTextZeroResistance() { return m_staticTextZeroResistance; }
+ wxTextCtrl* GetTextCtrlZeroResistance() { return m_textCtrlZeroResistance; }
+ wxStaticText* GetStaticTextZeroReactance() { return m_staticTextZeroReactance; }
+ wxTextCtrl* GetTextCtrlZeroReactance() { return m_textCtrlZeroReactance; }
+ wxStaticText* GetStaticTextGrdResistance() { return m_staticTextGrdResistance; }
+ wxTextCtrl* GetTextCtrlGrdResistance() { return m_textCtrlGrdResistance; }
+ wxStaticText* GetStaticTextGrdReactance() { return m_staticTextGrdReactance; }
+ wxTextCtrl* GetTextCtrlGrdReactance() { return m_textCtrlGrdReactance; }
+ wxCheckBox* GetCheckBoxGroundNeutral() { return m_checkBoxGroundNeutral; }
+ wxPanel* GetPanelFault() { return m_panelFault; }
+ wxNotebook* GetNotebook() { return m_notebook; }
+ wxButton* GetButtonStab() { return m_buttonStab; }
+ wxButton* GetButtonOK() { return m_buttonOK; }
+ wxButton* GetButtonCancel() { return m_ButtonCancel; }
+ SyncMachineFormBase(wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Generator"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize(-1,-1), long style = wxDEFAULT_DIALOG_STYLE);
+ virtual ~SyncMachineFormBase();
+};
+
+
+class GeneratorStabFormBase : public wxDialog
+{
+protected:
+ wxCheckBox* m_checkBoxPlotSyncMachine;
+ wxStaticText* m_staticTextInertia;
+ wxTextCtrl* m_textCtrlInertia;
+ wxStaticText* m_staticTextS_1;
+ wxStaticText* m_staticTextDamping;
+ wxTextCtrl* m_textCtrlDamping;
+ wxStaticText* m_staticTextPU_1;
+ wxCheckBox* m_checkBoxUseAVR;
+ wxButton* m_buttonEditAVR;
+ wxCheckBox* m_checkBoxUseSG;
+ wxButton* m_buttonEditSG;
+ wxStaticLine* m_staticLine_1;
+ wxStaticText* m_staticTextRa;
+ wxTextCtrl* m_textCtrlRa;
+ wxStaticText* m_staticTextPU_2;
+ wxStaticText* m_staticTextXp;
+ wxTextCtrl* m_textCtrlXp;
+ wxStaticText* m_staticTextPU_9;
+ wxStaticText* m_staticTextSat;
+ wxTextCtrl* m_textCtrlSat;
+ wxStaticText* m_staticTextPU_10;
+ wxStaticText* m_staticTextSyncXd;
+ wxTextCtrl* m_textCtrlSyncXd;
+ wxStaticText* m_staticTextPU_3;
+ wxStaticText* m_staticTextSyncXq;
+ wxTextCtrl* m_textCtrlSyncXq;
+ wxStaticText* m_staticTextPU_4;
+ wxStaticText* m_staticTextTranXd;
+ wxTextCtrl* m_textCtrlTranXd;
+ wxStaticText* m_staticTextPU_5;
+ wxStaticText* m_staticTextTranXq;
+ wxTextCtrl* m_textCtrlTranXq;
+ wxStaticText* m_staticTextPU_6;
+ wxStaticText* m_staticTextTranTd0;
+ wxTextCtrl* m_textCtrlTranTd0;
+ wxStaticText* m_staticTextS_2;
+ wxStaticText* m_staticTextTranTq0;
+ wxTextCtrl* m_textCtrlTranTq0;
+ wxStaticText* m_staticTextS_3;
+ wxStaticText* m_staticTextSubXd;
+ wxTextCtrl* m_textCtrlSubXd;
+ wxStaticText* m_staticTextPU_7;
+ wxStaticText* m_staticTextSubXq;
+ wxTextCtrl* m_textCtrlSubXq;
+ wxStaticText* m_staticTextPU_8;
+ wxStaticText* m_staticTextSubTd0;
+ wxTextCtrl* m_textCtrlSubTd0;
+ wxStaticText* m_staticTextS_4;
+ wxStaticText* m_staticTextSubTq0;
+ wxTextCtrl* m_textCtrlSubTq0;
+ wxStaticText* m_staticTextS_5;
+ wxButton* m_buttonSwitching;
+ wxButton* m_buttonOK;
+ wxButton* m_ButtonCancel;
+
+protected:
+ virtual void UseAVRClick(wxCommandEvent& event) { event.Skip(); }
+ virtual void OnEditAVRButtonClick(wxCommandEvent& event) { event.Skip(); }
+ virtual void UseSGClick(wxCommandEvent& event) { event.Skip(); }
+ virtual void OnSpeedGovernorButtonClick(wxCommandEvent& event) { event.Skip(); }
+ virtual void OnSwitchingButtonClick(wxCommandEvent& event) { event.Skip(); }
+ virtual void OnOKButtonClick(wxCommandEvent& event) { event.Skip(); }
+ virtual void OnCancelButtonClick(wxCommandEvent& event) { event.Skip(); }
+
+public:
+ wxCheckBox* GetCheckBoxPlotSyncMachine() { return m_checkBoxPlotSyncMachine; }
+ wxStaticText* GetStaticTextInertia() { return m_staticTextInertia; }
+ wxTextCtrl* GetTextCtrlInertia() { return m_textCtrlInertia; }
+ wxStaticText* GetStaticTextS_1() { return m_staticTextS_1; }
+ wxStaticText* GetStaticTextDamping() { return m_staticTextDamping; }
+ wxTextCtrl* GetTextCtrlDamping() { return m_textCtrlDamping; }
+ wxStaticText* GetStaticTextPU_1() { return m_staticTextPU_1; }
+ wxCheckBox* GetCheckBoxUseAVR() { return m_checkBoxUseAVR; }
+ wxButton* GetButtonEditAVR() { return m_buttonEditAVR; }
+ wxCheckBox* GetCheckBoxUseSG() { return m_checkBoxUseSG; }
+ wxButton* GetButtonEditSG() { return m_buttonEditSG; }
+ wxStaticLine* GetStaticLine_1() { return m_staticLine_1; }
+ wxStaticText* GetStaticTextRa() { return m_staticTextRa; }
+ wxTextCtrl* GetTextCtrlRa() { return m_textCtrlRa; }
+ wxStaticText* GetStaticTextPU_2() { return m_staticTextPU_2; }
+ wxStaticText* GetStaticTextXp() { return m_staticTextXp; }
+ wxTextCtrl* GetTextCtrlXp() { return m_textCtrlXp; }
+ wxStaticText* GetStaticTextPU_9() { return m_staticTextPU_9; }
+ wxStaticText* GetStaticTextSat() { return m_staticTextSat; }
+ wxTextCtrl* GetTextCtrlSat() { return m_textCtrlSat; }
+ wxStaticText* GetStaticTextPU_10() { return m_staticTextPU_10; }
+ wxStaticText* GetStaticTextSyncXd() { return m_staticTextSyncXd; }
+ wxTextCtrl* GetTextCtrlSyncXd() { return m_textCtrlSyncXd; }
+ wxStaticText* GetStaticTextPU_3() { return m_staticTextPU_3; }
+ wxStaticText* GetStaticTextSyncXq() { return m_staticTextSyncXq; }
+ wxTextCtrl* GetTextCtrlSyncXq() { return m_textCtrlSyncXq; }
+ wxStaticText* GetStaticTextPU_4() { return m_staticTextPU_4; }
+ wxStaticText* GetStaticTextTranXd() { return m_staticTextTranXd; }
+ wxTextCtrl* GetTextCtrlTranXd() { return m_textCtrlTranXd; }
+ wxStaticText* GetStaticTextPU_5() { return m_staticTextPU_5; }
+ wxStaticText* GetStaticTextTranXq() { return m_staticTextTranXq; }
+ wxTextCtrl* GetTextCtrlTranXq() { return m_textCtrlTranXq; }
+ wxStaticText* GetStaticTextPU_6() { return m_staticTextPU_6; }
+ wxStaticText* GetStaticTextTranTd0() { return m_staticTextTranTd0; }
+ wxTextCtrl* GetTextCtrlTranTd0() { return m_textCtrlTranTd0; }
+ wxStaticText* GetStaticTextS_2() { return m_staticTextS_2; }
+ wxStaticText* GetStaticTextTranTq0() { return m_staticTextTranTq0; }
+ wxTextCtrl* GetTextCtrlTranTq0() { return m_textCtrlTranTq0; }
+ wxStaticText* GetStaticTextS_3() { return m_staticTextS_3; }
+ wxStaticText* GetStaticTextSubXd() { return m_staticTextSubXd; }
+ wxTextCtrl* GetTextCtrlSubXd() { return m_textCtrlSubXd; }
+ wxStaticText* GetStaticTextPU_7() { return m_staticTextPU_7; }
+ wxStaticText* GetStaticTextSubXq() { return m_staticTextSubXq; }
+ wxTextCtrl* GetTextCtrlSubXq() { return m_textCtrlSubXq; }
+ wxStaticText* GetStaticTextPU_8() { return m_staticTextPU_8; }
+ wxStaticText* GetStaticTextSubTd0() { return m_staticTextSubTd0; }
+ wxTextCtrl* GetTextCtrlSubTd0() { return m_textCtrlSubTd0; }
+ wxStaticText* GetStaticTextS_4() { return m_staticTextS_4; }
+ wxStaticText* GetStaticTextSubTq0() { return m_staticTextSubTq0; }
+ wxTextCtrl* GetTextCtrlSubTq0() { return m_textCtrlSubTq0; }
+ wxStaticText* GetStaticTextS_5() { return m_staticTextS_5; }
+ wxButton* GetButtonSwitching() { return m_buttonSwitching; }
+ wxButton* GetButtonOK() { return m_buttonOK; }
+ wxButton* GetButtonCancel() { return m_ButtonCancel; }
+ GeneratorStabFormBase(wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Generator: Stability"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize(-1,-1), long style = wxDEFAULT_DIALOG_STYLE);
+ virtual ~GeneratorStabFormBase();
+};
+
+
+class LineFormBase : public wxDialog
+{
+protected:
+ wxNotebook* m_notebook;
+ wxPanel* m_panelGeneral;
+ wxStaticText* m_staticTextName;
+ wxTextCtrl* m_textCtrlName;
+ wxStaticText* m_staticTextNominalVoltage;
+ wxStaticText* m_staticTextNominalVoltageValue;
+ wxStaticText* m_staticTextNominalPower;
+ wxTextCtrl* m_textCtrlNominalPower;
+ wxChoice* m_choiceNominalPower;
+ wxStaticText* m_staticTextResistance;
+ wxTextCtrl* m_textCtrlResistance;
+ wxChoice* m_choiceResistance;
+ wxStaticText* m_staticTextReactance;
+ wxTextCtrl* m_textCtrlReactance;
+ wxChoice* m_choiceReactance;
+ wxStaticText* m_staticTextSusceptance;
+ wxTextCtrl* m_textCtrlSusceptance;
+ wxChoice* m_choiceSusceptance;
+ wxStaticText* m_staticTextLineSize;
+ wxTextCtrl* m_textCtrlLineSize;
+ wxStaticText* m_staticTextKM;
+ wxCheckBox* m_checkUseLinePower;
+ wxPanel* m_panelFault;
+ wxStaticText* m_staticTextZeroResistance;
+ wxTextCtrl* m_textCtrlZeroResistance;
+ wxStaticText* m_staticTextZeroReactance;
+ wxTextCtrl* m_textCtrlZeroReactance;
+ wxStaticText* m_staticTextZeroSusceptance;
+ wxTextCtrl* m_textCtrlZeroSusceptance;
+ wxButton* m_buttonStability;
+ wxButton* m_buttonOK;
+ wxButton* m_buttonCancel;
+
+protected:
+ virtual void OnStabilityButtonClick(wxCommandEvent& event) { event.Skip(); }
+ virtual void OnOKButtonClick(wxCommandEvent& event) { event.Skip(); }
+ virtual void OnCancelButtonClick(wxCommandEvent& event) { event.Skip(); }
+
+public:
+ wxStaticText* GetStaticTextName() { return m_staticTextName; }
+ wxTextCtrl* GetTextCtrlName() { return m_textCtrlName; }
+ wxStaticText* GetStaticTextNominalVoltage() { return m_staticTextNominalVoltage; }
+ wxStaticText* GetStaticTextNominalVoltageValue() { return m_staticTextNominalVoltageValue; }
+ wxStaticText* GetStaticTextNominalPower() { return m_staticTextNominalPower; }
+ wxTextCtrl* GetTextCtrlNominalPower() { return m_textCtrlNominalPower; }
+ wxChoice* GetChoiceNominalPower() { return m_choiceNominalPower; }
+ wxStaticText* GetStaticTextResistance() { return m_staticTextResistance; }
+ wxTextCtrl* GetTextCtrlResistance() { return m_textCtrlResistance; }
+ wxChoice* GetChoiceResistance() { return m_choiceResistance; }
+ wxStaticText* GetStaticTextReactance() { return m_staticTextReactance; }
+ wxTextCtrl* GetTextCtrlReactance() { return m_textCtrlReactance; }
+ wxChoice* GetChoiceReactance() { return m_choiceReactance; }
+ wxStaticText* GetStaticTextSusceptance() { return m_staticTextSusceptance; }
+ wxTextCtrl* GetTextCtrlSusceptance() { return m_textCtrlSusceptance; }
+ wxChoice* GetChoiceSusceptance() { return m_choiceSusceptance; }
+ wxStaticText* GetStaticTextLineSize() { return m_staticTextLineSize; }
+ wxTextCtrl* GetTextCtrlLineSize() { return m_textCtrlLineSize; }
+ wxStaticText* GetStaticTextKM() { return m_staticTextKM; }
+ wxCheckBox* GetCheckUseLinePower() { return m_checkUseLinePower; }
+ wxPanel* GetPanelGeneral() { return m_panelGeneral; }
+ wxStaticText* GetStaticTextZeroResistance() { return m_staticTextZeroResistance; }
+ wxTextCtrl* GetTextCtrlZeroResistance() { return m_textCtrlZeroResistance; }
+ wxStaticText* GetStaticTextZeroReactance() { return m_staticTextZeroReactance; }
+ wxTextCtrl* GetTextCtrlZeroReactance() { return m_textCtrlZeroReactance; }
+ wxStaticText* GetStaticTextZeroSusceptance() { return m_staticTextZeroSusceptance; }
+ wxTextCtrl* GetTextCtrlZeroSusceptance() { return m_textCtrlZeroSusceptance; }
+ wxPanel* GetPanelFault() { return m_panelFault; }
+ wxNotebook* GetNotebook() { return m_notebook; }
+ wxButton* GetButtonStability() { return m_buttonStability; }
+ wxButton* GetButtonOK() { return m_buttonOK; }
+ wxButton* GetButtonCancel() { return m_buttonCancel; }
+ LineFormBase(wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Line"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize(-1,-1), long style = wxDEFAULT_DIALOG_STYLE);
+ virtual ~LineFormBase();
+};
+
+
+class TransformerFormBase : public wxDialog
+{
+protected:
+ wxNotebook* m_notebook;
+ wxPanel* m_panelGeneral;
+ wxStaticText* m_staticTextName;
+ wxTextCtrl* m_textCtrlName;
+ wxStaticText* m_staticTextNominalVoltage;
+ wxStaticText* m_staticTextNominalVoltageValue;
+ wxStaticText* m_staticTextBaseVoltage;
+ wxChoice* m_choiceBaseVoltage;
+ wxStaticText* m_staticTextNominalPower;
+ wxTextCtrl* m_textCtrlNominalPower;
+ wxChoice* m_choiceNominalPower;
+ wxStaticText* m_staticTextResistance;
+ wxTextCtrl* m_textCtrlResistance;
+ wxChoice* m_choiceResistance;
+ wxStaticText* m_staticTextReactance;
+ wxTextCtrl* m_textCtrlReactance;
+ wxChoice* m_choiceReactance;
+ wxStaticLine* m_staticLine_1;
+ wxStaticText* m_staticTextConnection;
+ wxChoice* m_choiceConnection;
+ wxStaticText* m_staticTextTurnsRatio;
+ wxTextCtrl* m_textCtrlTurnRatio;
+ wxStaticText* m_staticTextPhaseShift;
+ wxTextCtrl* m_textCtrlPhaseShift;
+ wxStaticText* m_staticTextDeg;
+ wxCheckBox* m_checkUseTransformerPower;
+ wxPanel* m_panelFault;
+ wxStaticText* m_staticTextZeroResistance;
+ wxTextCtrl* m_textCtrlZeroResistance;
+ wxStaticText* m_staticTextZeroReactance;
+ wxTextCtrl* m_textCtrlZeroReactance;
+ wxStaticText* m_staticTextPrimResistance;
+ wxTextCtrl* m_textCtrlPrimResistance;
+ wxStaticText* m_staticTextPrimReactance;
+ wxTextCtrl* m_textCtrlPrimReactance;
+ wxStaticText* m_staticTextSecResistance;
+ wxTextCtrl* m_textCtrlSecResistance;
+ wxStaticText* m_staticTextSecReactance;
+ wxTextCtrl* m_textCtrlSecReactance;
+ wxButton* m_buttonStability;
+ wxButton* m_buttonOK;
+ wxButton* m_buttonCancel;
+
+protected:
+ virtual void OnStabilityButtonClick(wxCommandEvent& event) { event.Skip(); }
+ virtual void OnOKButtonClick(wxCommandEvent& event) { event.Skip(); }
+ virtual void OnCancelButtonClick(wxCommandEvent& event) { event.Skip(); }
+
+public:
+ wxStaticText* GetStaticTextName() { return m_staticTextName; }
+ wxTextCtrl* GetTextCtrlName() { return m_textCtrlName; }
+ wxStaticText* GetStaticTextNominalVoltage() { return m_staticTextNominalVoltage; }
+ wxStaticText* GetStaticTextNominalVoltageValue() { return m_staticTextNominalVoltageValue; }
+ wxStaticText* GetStaticTextBaseVoltage() { return m_staticTextBaseVoltage; }
+ wxChoice* GetChoiceBaseVoltage() { return m_choiceBaseVoltage; }
+ wxStaticText* GetStaticTextNominalPower() { return m_staticTextNominalPower; }
+ wxTextCtrl* GetTextCtrlNominalPower() { return m_textCtrlNominalPower; }
+ wxChoice* GetChoiceNominalPower() { return m_choiceNominalPower; }
+ wxStaticText* GetStaticTextResistance() { return m_staticTextResistance; }
+ wxTextCtrl* GetTextCtrlResistance() { return m_textCtrlResistance; }
+ wxChoice* GetChoiceResistance() { return m_choiceResistance; }
+ wxStaticText* GetStaticTextReactance() { return m_staticTextReactance; }
+ wxTextCtrl* GetTextCtrlReactance() { return m_textCtrlReactance; }
+ wxChoice* GetChoiceReactance() { return m_choiceReactance; }
+ wxStaticLine* GetStaticLine_1() { return m_staticLine_1; }
+ wxStaticText* GetStaticTextConnection() { return m_staticTextConnection; }
+ wxChoice* GetChoiceConnection() { return m_choiceConnection; }
+ wxStaticText* GetStaticTextTurnsRatio() { return m_staticTextTurnsRatio; }
+ wxTextCtrl* GetTextCtrlTurnRatio() { return m_textCtrlTurnRatio; }
+ wxStaticText* GetStaticTextPhaseShift() { return m_staticTextPhaseShift; }
+ wxTextCtrl* GetTextCtrlPhaseShift() { return m_textCtrlPhaseShift; }
+ wxStaticText* GetStaticTextDeg() { return m_staticTextDeg; }
+ wxCheckBox* GetCheckUseTransformerPower() { return m_checkUseTransformerPower; }
+ wxPanel* GetPanelGeneral() { return m_panelGeneral; }
+ wxStaticText* GetStaticTextZeroResistance() { return m_staticTextZeroResistance; }
+ wxTextCtrl* GetTextCtrlZeroResistance() { return m_textCtrlZeroResistance; }
+ wxStaticText* GetStaticTextZeroReactance() { return m_staticTextZeroReactance; }
+ wxTextCtrl* GetTextCtrlZeroReactance() { return m_textCtrlZeroReactance; }
+ wxStaticText* GetStaticTextPrimResistance() { return m_staticTextPrimResistance; }
+ wxTextCtrl* GetTextCtrlPrimResistance() { return m_textCtrlPrimResistance; }
+ wxStaticText* GetStaticTextPrimReactance() { return m_staticTextPrimReactance; }
+ wxTextCtrl* GetTextCtrlPrimReactance() { return m_textCtrlPrimReactance; }
+ wxStaticText* GetStaticTextSecResistance() { return m_staticTextSecResistance; }
+ wxTextCtrl* GetTextCtrlSecResistance() { return m_textCtrlSecResistance; }
+ wxStaticText* GetStaticTextSecReactance() { return m_staticTextSecReactance; }
+ wxTextCtrl* GetTextCtrlSecReactance() { return m_textCtrlSecReactance; }
+ wxPanel* GetPanelFault() { return m_panelFault; }
+ wxNotebook* GetNotebook() { return m_notebook; }
+ wxButton* GetButtonStability() { return m_buttonStability; }
+ wxButton* GetButtonOK() { return m_buttonOK; }
+ wxButton* GetButtonCancel() { return m_buttonCancel; }
+ TransformerFormBase(wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Transformer"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize(-1,-1), long style = wxDEFAULT_DIALOG_STYLE);
+ virtual ~TransformerFormBase();
+};
+
+
+class LoadFormBase : public wxDialog
+{
+protected:
+ wxNotebook* m_notebook;
+ wxPanel* m_panelGeneral;
+ wxStaticText* m_staticTextName;
+ wxTextCtrl* m_textCtrlName;
+ wxStaticText* m_staticTextActivePower;
+ wxTextCtrl* m_textCtrlActivePower;
+ wxChoice* m_choiceActivePower;
+ wxStaticText* m_staticTextReactivePower;
+ wxTextCtrl* m_textCtrlReactivePower;
+ wxChoice* m_choiceReactivePower;
+ wxStaticText* m_staticTextType;
+ wxChoice* m_choiceType;
+ wxPanel* m_panelStability;
+ wxCheckBox* m_checkBoxPlotData;
+ wxCheckBox* m_checkBoxUseCompLoad;
+ wxStaticText* m_staticTextActivePowerImp;
+ wxTextCtrl* m_textCtrlActivePowerImp;
+ wxStaticText* m_staticTextPerc_1;
+ wxStaticText* m_staticTextActivePowerCur;
+ wxTextCtrl* m_textCtrlActivePowerCur;
+ wxStaticText* m_staticTextPerc_2;
+ wxStaticText* m_staticTextActivePowerPow;
+ wxTextCtrl* m_textCtrlActivePowerPow;
+ wxStaticText* m_staticTextPerc_3;
+ wxStaticText* m_staticTextReactivePowerImp;
+ wxTextCtrl* m_textCtrlReactivePowerImp;
+ wxStaticText* m_staticTextPerc_4;
+ wxStaticText* m_staticTextReactivePowerCur;
+ wxTextCtrl* m_textCtrlReactivePowerCur;
+ wxStaticText* m_staticTextPerc_5;
+ wxStaticText* m_staticTextReactivePowerPow;
+ wxTextCtrl* m_textCtrlReactivePowerPow;
+ wxStaticText* m_staticTextPerc_6;
+ wxButton* m_buttonStabButton;
+ wxButton* m_buttonOK;
+ wxButton* m_ButtonCancel;
+
+protected:
+ virtual void OnCheckBoxCompLoadClick(wxCommandEvent& event) { event.Skip(); }
+ virtual void OnStabilityButtonClick(wxCommandEvent& event) { event.Skip(); }
+ virtual void OnOnButtonClick(wxCommandEvent& event) { event.Skip(); }
+ virtual void OnCancelButtonClick(wxCommandEvent& event) { event.Skip(); }
+
+public:
+ wxStaticText* GetStaticTextName() { return m_staticTextName; }
+ wxTextCtrl* GetTextCtrlName() { return m_textCtrlName; }
+ wxStaticText* GetStaticTextActivePower() { return m_staticTextActivePower; }
+ wxTextCtrl* GetTextCtrlActivePower() { return m_textCtrlActivePower; }
+ wxChoice* GetChoiceActivePower() { return m_choiceActivePower; }
+ wxStaticText* GetStaticTextReactivePower() { return m_staticTextReactivePower; }
+ wxTextCtrl* GetTextCtrlReactivePower() { return m_textCtrlReactivePower; }
+ wxChoice* GetChoiceReactivePower() { return m_choiceReactivePower; }
+ wxStaticText* GetStaticTextType() { return m_staticTextType; }
+ wxChoice* GetChoiceType() { return m_choiceType; }
+ wxPanel* GetPanelGeneral() { return m_panelGeneral; }
+ wxCheckBox* GetCheckBoxPlotData() { return m_checkBoxPlotData; }
+ wxCheckBox* GetCheckBoxUseCompLoad() { return m_checkBoxUseCompLoad; }
+ wxStaticText* GetStaticTextActivePowerImp() { return m_staticTextActivePowerImp; }
+ wxTextCtrl* GetTextCtrlActivePowerImp() { return m_textCtrlActivePowerImp; }
+ wxStaticText* GetStaticTextPerc_1() { return m_staticTextPerc_1; }
+ wxStaticText* GetStaticTextActivePowerCur() { return m_staticTextActivePowerCur; }
+ wxTextCtrl* GetTextCtrlActivePowerCur() { return m_textCtrlActivePowerCur; }
+ wxStaticText* GetStaticTextPerc_2() { return m_staticTextPerc_2; }
+ wxStaticText* GetStaticTextActivePowerPow() { return m_staticTextActivePowerPow; }
+ wxTextCtrl* GetTextCtrlActivePowerPow() { return m_textCtrlActivePowerPow; }
+ wxStaticText* GetStaticTextPerc_3() { return m_staticTextPerc_3; }
+ wxStaticText* GetStaticTextReactivePowerImp() { return m_staticTextReactivePowerImp; }
+ wxTextCtrl* GetTextCtrlReactivePowerImp() { return m_textCtrlReactivePowerImp; }
+ wxStaticText* GetStaticTextPerc_4() { return m_staticTextPerc_4; }
+ wxStaticText* GetStaticTextReactivePowerCur() { return m_staticTextReactivePowerCur; }
+ wxTextCtrl* GetTextCtrlReactivePowerCur() { return m_textCtrlReactivePowerCur; }
+ wxStaticText* GetStaticTextPerc_5() { return m_staticTextPerc_5; }
+ wxStaticText* GetStaticTextReactivePowerPow() { return m_staticTextReactivePowerPow; }
+ wxTextCtrl* GetTextCtrlReactivePowerPow() { return m_textCtrlReactivePowerPow; }
+ wxStaticText* GetStaticTextPerc_6() { return m_staticTextPerc_6; }
+ wxPanel* GetPanelStability() { return m_panelStability; }
+ wxNotebook* GetNotebook() { return m_notebook; }
+ wxButton* GetButtonStabButton() { return m_buttonStabButton; }
+ wxButton* GetButtonOK() { return m_buttonOK; }
+ wxButton* GetButtonCancel() { return m_ButtonCancel; }
+ LoadFormBase(wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Load"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize(-1,-1), long style = wxDEFAULT_DIALOG_STYLE);
+ virtual ~LoadFormBase();
+};
+
+
+class ReactiveShuntElementFormBase : public wxDialog
+{
+protected:
+ wxNotebook* m_notebook;
+ wxPanel* m_panelGeneral;
+ wxStaticText* m_staticTextName;
+ wxTextCtrl* m_textCtrlName;
+ wxStaticText* m_staticTextReactivePower;
+ wxTextCtrl* m_textCtrlReactivePower;
+ wxChoice* m_choiceReactivePower;
+ wxButton* m_buttonStabButton;
+ wxButton* m_buttonOK;
+ wxButton* m_buttonCancel;
+
+protected:
+ virtual void OnStabilityButtonClick(wxCommandEvent& event) { event.Skip(); }
+ virtual void OnOKButtonClick(wxCommandEvent& event) { event.Skip(); }
+ virtual void OnCancelButtonClick(wxCommandEvent& event) { event.Skip(); }
+
+public:
+ wxStaticText* GetStaticTextName() { return m_staticTextName; }
+ wxTextCtrl* GetTextCtrlName() { return m_textCtrlName; }
+ wxStaticText* GetStaticTextReactivePower() { return m_staticTextReactivePower; }
+ wxTextCtrl* GetTextCtrlReactivePower() { return m_textCtrlReactivePower; }
+ wxChoice* GetChoiceReactivePower() { return m_choiceReactivePower; }
+ wxPanel* GetPanelGeneral() { return m_panelGeneral; }
+ wxNotebook* GetNotebook() { return m_notebook; }
+ wxButton* GetButtonStabButton() { return m_buttonStabButton; }
+ wxButton* GetButtonOK() { return m_buttonOK; }
+ wxButton* GetButtonCancel() { return m_buttonCancel; }
+ ReactiveShuntElementFormBase(wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Reactive shunt element"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize(-1,-1), long style = wxDEFAULT_DIALOG_STYLE);
+ virtual ~ReactiveShuntElementFormBase();
+};
+
+
+class SwitchingFormBase : public wxDialog
+{
+protected:
+ wxPropertyGridManager* m_pgMgrSwitchingsProp;
+ wxPGProperty* m_pgPropTitle;
+ wxPGProperty* m_pgPropType;
+ wxPGProperty* m_pgPropTime;
+ wxButton* m_buttonInsert;
+ wxButton* m_buttonRemove;
+ wxButton* m_buttonUp;
+ wxButton* m_buttonDown;
+ wxStaticText* m_staticTextSwList;
+ wxListCtrl* m_listCtrlSwitchings;
+ wxButton* m_buttonOK;
+ wxButton* m_buttonCancel;
+
+protected:
+ virtual void OnChangeProperties(wxPropertyGridEvent& event) { event.Skip(); }
+ virtual void OnInsertButtonClick(wxCommandEvent& event) { event.Skip(); }
+ virtual void OnRemoveButtonClick(wxCommandEvent& event) { event.Skip(); }
+ virtual void OnUpButtonClick(wxCommandEvent& event) { event.Skip(); }
+ virtual void OnDownButtonClick(wxCommandEvent& event) { event.Skip(); }
+ virtual void OnSelectItem(wxListEvent& event) { event.Skip(); }
+ virtual void OnOKButtonClick(wxCommandEvent& event) { event.Skip(); }
+ virtual void OnCancelButtonClick(wxCommandEvent& event) { event.Skip(); }
+
+public:
+ wxPropertyGridManager* GetPgMgrSwitchingsProp() { return m_pgMgrSwitchingsProp; }
+ wxButton* GetButtonInsert() { return m_buttonInsert; }
+ wxButton* GetButtonRemove() { return m_buttonRemove; }
+ wxButton* GetButtonUp() { return m_buttonUp; }
+ wxButton* GetButtonDown() { return m_buttonDown; }
+ wxStaticText* GetStaticTextSwList() { return m_staticTextSwList; }
+ wxListCtrl* GetListCtrlSwitchings() { return m_listCtrlSwitchings; }
+ wxButton* GetButtonOK() { return m_buttonOK; }
+ wxButton* GetButtonCancel() { return m_buttonCancel; }
+ SwitchingFormBase(wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Switching"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize(-1,-1), long style = wxDEFAULT_DIALOG_STYLE);
+ virtual ~SwitchingFormBase();
+};
+
+
+class IndMotorFormBase : public wxDialog
+{
+protected:
+ wxNotebook* m_notebook;
+ wxPanel* m_panelGeneral;
+ wxStaticText* m_staticTextName;
+ wxTextCtrl* m_textCtrlName;
+ wxStaticText* m_staticTextActivePower;
+ wxTextCtrl* m_textCtrlActivePower;
+ wxChoice* m_choiceActivePower;
+ wxStaticText* m_staticTextReactivePower;
+ wxTextCtrl* m_textCtrlReactivePower;
+ wxChoice* m_choiceReactivePower;
+ wxButton* m_buttonStabButton;
+ wxButton* m_buttonOK;
+ wxButton* m_ButtonCancel;
+
+protected:
+ virtual void OnStabilityButtonClick(wxCommandEvent& event) { event.Skip(); }
+ virtual void OnOKButtonClick(wxCommandEvent& event) { event.Skip(); }
+ virtual void OnCancelButtonClick(wxCommandEvent& event) { event.Skip(); }
+
+public:
+ wxStaticText* GetStaticTextName() { return m_staticTextName; }
+ wxTextCtrl* GetTextCtrlName() { return m_textCtrlName; }
+ wxStaticText* GetStaticTextActivePower() { return m_staticTextActivePower; }
+ wxTextCtrl* GetTextCtrlActivePower() { return m_textCtrlActivePower; }
+ wxChoice* GetChoiceActivePower() { return m_choiceActivePower; }
+ wxStaticText* GetStaticTextReactivePower() { return m_staticTextReactivePower; }
+ wxTextCtrl* GetTextCtrlReactivePower() { return m_textCtrlReactivePower; }
+ wxChoice* GetChoiceReactivePower() { return m_choiceReactivePower; }
+ wxPanel* GetPanelGeneral() { return m_panelGeneral; }
+ wxNotebook* GetNotebook() { return m_notebook; }
+ wxButton* GetButtonStabButton() { return m_buttonStabButton; }
+ wxButton* GetButtonOK() { return m_buttonOK; }
+ wxButton* GetButtonCancel() { return m_ButtonCancel; }
+ IndMotorFormBase(wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Motor"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize(-1,-1), long style = wxDEFAULT_DIALOG_STYLE);
+ virtual ~IndMotorFormBase();
+};
+
+
+class TextFormBase : public wxDialog
+{
+protected:
+ wxNotebook* m_notebook;
+ wxPanel* m_panelGeneral;
+ wxStaticText* m_staticTextElement;
+ wxChoice* m_choiceElement;
+ wxStaticText* m_staticTextName;
+ wxChoice* m_choiceName;
+ wxStaticText* m_staticTextType;
+ wxChoice* m_choiceTextType;
+ wxStaticText* m_staticTextFromBus;
+ wxChoice* m_choiceTextFromBus;
+ wxStaticText* m_staticTextToBus;
+ wxChoice* m_choiceTextToBus;
+ wxStaticText* m_staticTextUnit;
+ wxChoice* m_choiceTextUnit;
+ wxStaticText* m_staticTextDecimal;
+ wxTextCtrl* m_textCtrlDecimal;
+ wxStaticText* m_staticTextPreview;
+ wxTextCtrl* m_textCtrlPreview;
+ wxButton* m_buttonOK;
+ wxButton* m_ButtonCancel;
+
+protected:
+ virtual void OnElementChoiceSelected(wxCommandEvent& event) { event.Skip(); }
+ virtual void OnNameChoiceSelected(wxCommandEvent& event) { event.Skip(); }
+ virtual void OnTypeChoiceSelected(wxCommandEvent& event) { event.Skip(); }
+ virtual void OnFromBusChoiceSelected(wxCommandEvent& event) { event.Skip(); }
+ virtual void OnToBusChoiceSelected(wxCommandEvent& event) { event.Skip(); }
+ virtual void OnUnitChoiceSelected(wxCommandEvent& event) { event.Skip(); }
+ virtual void OnTextEnter(wxCommandEvent& event) { event.Skip(); }
+ virtual void OnOKButtonClick(wxCommandEvent& event) { event.Skip(); }
+ virtual void OnCancelButtonClick(wxCommandEvent& event) { event.Skip(); }
+
+public:
+ wxStaticText* GetStaticTextElement() { return m_staticTextElement; }
+ wxChoice* GetChoiceElement() { return m_choiceElement; }
+ wxStaticText* GetStaticTextName() { return m_staticTextName; }
+ wxChoice* GetChoiceName() { return m_choiceName; }
+ wxStaticText* GetStaticTextType() { return m_staticTextType; }
+ wxChoice* GetChoiceTextType() { return m_choiceTextType; }
+ wxStaticText* GetStaticTextFromBus() { return m_staticTextFromBus; }
+ wxChoice* GetChoiceTextFromBus() { return m_choiceTextFromBus; }
+ wxStaticText* GetStaticTextToBus() { return m_staticTextToBus; }
+ wxChoice* GetChoiceTextToBus() { return m_choiceTextToBus; }
+ wxStaticText* GetStaticTextUnit() { return m_staticTextUnit; }
+ wxChoice* GetChoiceTextUnit() { return m_choiceTextUnit; }
+ wxStaticText* GetStaticTextDecimal() { return m_staticTextDecimal; }
+ wxTextCtrl* GetTextCtrlDecimal() { return m_textCtrlDecimal; }
+ wxStaticText* GetStaticTextPreview() { return m_staticTextPreview; }
+ wxTextCtrl* GetTextCtrlPreview() { return m_textCtrlPreview; }
+ wxPanel* GetPanelGeneral() { return m_panelGeneral; }
+ wxNotebook* GetNotebook() { return m_notebook; }
+ wxButton* GetButtonOK() { return m_buttonOK; }
+ wxButton* GetButtonCancel() { return m_ButtonCancel; }
+ TextFormBase(wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Text"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize(-1,-1), long style = wxDEFAULT_DIALOG_STYLE);
+ virtual ~TextFormBase();
+};
+
+
+class TransferFunctionFormBase : public wxDialog
+{
+protected:
+ wxNotebook* m_notebook;
+ wxPanel* m_panelGeneral;
+ wxStaticText* m_staticTextNumerator;
+ wxTextCtrl* m_textCtrlNumerator;
+ wxStaticText* m_staticTextDenominator;
+ wxTextCtrl* m_textCtrlDenominator;
+ wxButton* m_buttonOK;
+ wxButton* m_ButtonCancel;
+
+protected:
+ virtual void OnOKClick(wxCommandEvent& event) { event.Skip(); }
+ virtual void OnCancelClick(wxCommandEvent& event) { event.Skip(); }
+
+public:
+ wxStaticText* GetStaticTextNumerator() { return m_staticTextNumerator; }
+ wxTextCtrl* GetTextCtrlNumerator() { return m_textCtrlNumerator; }
+ wxStaticText* GetStaticTextDenominator() { return m_staticTextDenominator; }
+ wxTextCtrl* GetTextCtrlDenominator() { return m_textCtrlDenominator; }
+ wxPanel* GetPanelGeneral() { return m_panelGeneral; }
+ wxNotebook* GetNotebook() { return m_notebook; }
+ wxButton* GetButtonOK() { return m_buttonOK; }
+ wxButton* GetButtonCancel() { return m_ButtonCancel; }
+ TransferFunctionFormBase(wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Transfer function"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize(-1,-1), long style = wxDEFAULT_DIALOG_STYLE);
+ virtual ~TransferFunctionFormBase();
+};
+
+
+class SumFormBase : public wxDialog
+{
+protected:
+ wxNotebook* m_notebook;
+ wxPanel* m_panelGeneral;
+ wxStaticText* m_staticTextSigns;
+ wxTextCtrl* m_textCtrlSigns;
+ wxButton* m_buttonOK;
+ wxButton* m_ButtonCancel;
+
+protected:
+ virtual void OnOKClick(wxCommandEvent& event) { event.Skip(); }
+ virtual void OnCancelClick(wxCommandEvent& event) { event.Skip(); }
+
+public:
+ wxStaticText* GetStaticTextSigns() { return m_staticTextSigns; }
+ wxTextCtrl* GetTextCtrlSigns() { return m_textCtrlSigns; }
+ wxPanel* GetPanelGeneral() { return m_panelGeneral; }
+ wxNotebook* GetNotebook() { return m_notebook; }
+ wxButton* GetButtonOK() { return m_buttonOK; }
+ wxButton* GetButtonCancel() { return m_ButtonCancel; }
+ SumFormBase(wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Sum"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize(-1,-1), long style = wxDEFAULT_DIALOG_STYLE);
+ virtual ~SumFormBase();
+};
+
+
+class LimiterFormBase : public wxDialog
+{
+protected:
+ wxNotebook* m_notebook;
+ wxPanel* m_panelGeneral;
+ wxStaticText* m_staticTextUpLimiter;
+ wxTextCtrl* m_textCtrlUpLimit;
+ wxStaticText* m_staticTextLowLimit;
+ wxTextCtrl* m_textCtrlLowLimit;
+ wxButton* m_buttonOK;
+ wxButton* m_ButtonCancel;
+
+protected:
+ virtual void OnOKButtonClick(wxCommandEvent& event) { event.Skip(); }
+ virtual void OnCancelButtonClick(wxCommandEvent& event) { event.Skip(); }
+
+public:
+ wxStaticText* GetStaticTextUpLimiter() { return m_staticTextUpLimiter; }
+ wxTextCtrl* GetTextCtrlUpLimit() { return m_textCtrlUpLimit; }
+ wxStaticText* GetStaticTextLowLimit() { return m_staticTextLowLimit; }
+ wxTextCtrl* GetTextCtrlLowLimit() { return m_textCtrlLowLimit; }
+ wxPanel* GetPanelGeneral() { return m_panelGeneral; }
+ wxNotebook* GetNotebook() { return m_notebook; }
+ wxButton* GetButtonOK() { return m_buttonOK; }
+ wxButton* GetButtonCancel() { return m_ButtonCancel; }
+ LimiterFormBase(wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Limiter"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize(-1,-1), long style = wxDEFAULT_DIALOG_STYLE);
+ virtual ~LimiterFormBase();
+};
+
+
+class RateLimiterFormBase : public wxDialog
+{
+protected:
+ wxNotebook* m_notebook;
+ wxPanel* m_panelGeneral;
+ wxStaticText* m_staticTextUpLimiter;
+ wxTextCtrl* m_textCtrlUpLimit;
+ wxStaticText* m_staticTextLowLimit;
+ wxTextCtrl* m_textCtrlLowLimit;
+ wxButton* m_buttonOK;
+ wxButton* m_ButtonCancel;
+
+protected:
+ virtual void OnOKButtonClick(wxCommandEvent& event) { event.Skip(); }
+ virtual void OnCancelButtonClick(wxCommandEvent& event) { event.Skip(); }
+
+public:
+ wxStaticText* GetStaticTextUpLimiter() { return m_staticTextUpLimiter; }
+ wxTextCtrl* GetTextCtrlUpLimit() { return m_textCtrlUpLimit; }
+ wxStaticText* GetStaticTextLowLimit() { return m_staticTextLowLimit; }
+ wxTextCtrl* GetTextCtrlLowLimit() { return m_textCtrlLowLimit; }
+ wxPanel* GetPanelGeneral() { return m_panelGeneral; }
+ wxNotebook* GetNotebook() { return m_notebook; }
+ wxButton* GetButtonOK() { return m_buttonOK; }
+ wxButton* GetButtonCancel() { return m_ButtonCancel; }
+ RateLimiterFormBase(wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Rate limiter"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize(-1,-1), long style = wxDEFAULT_DIALOG_STYLE);
+ virtual ~RateLimiterFormBase();
+};
+
+
+class ExponentialFormBase : public wxDialog
+{
+protected:
+ wxNotebook* m_notebook;
+ wxPanel* m_panelGeneral;
+ wxStaticText* m_staticTextExp;
+ wxStaticText* m_staticTextAValue;
+ wxTextCtrl* m_textCtrlAValue;
+ wxStaticText* m_staticTextBValue;
+ wxTextCtrl* m_textCtrlBValue;
+ wxButton* m_buttonOK;
+ wxButton* m_buttonCancel;
+
+protected:
+ virtual void OnOKButtonClick(wxCommandEvent& event) { event.Skip(); }
+ virtual void OnCancelButtonClick(wxCommandEvent& event) { event.Skip(); }
+
+public:
+ wxStaticText* GetStaticTextExp() { return m_staticTextExp; }
+ wxStaticText* GetStaticTextAValue() { return m_staticTextAValue; }
+ wxTextCtrl* GetTextCtrlAValue() { return m_textCtrlAValue; }
+ wxStaticText* GetStaticTextBValue() { return m_staticTextBValue; }
+ wxTextCtrl* GetTextCtrlBValue() { return m_textCtrlBValue; }
+ wxPanel* GetPanelGeneral() { return m_panelGeneral; }
+ wxNotebook* GetNotebook() { return m_notebook; }
+ wxButton* GetButtonOK() { return m_buttonOK; }
+ wxButton* GetButtonCancel() { return m_buttonCancel; }
+ ExponentialFormBase(wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Exponential"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize(-1,-1), long style = wxDEFAULT_DIALOG_STYLE);
+ virtual ~ExponentialFormBase();
+};
+
+
+class ConstantFormBase : public wxDialog
+{
+protected:
+ wxNotebook* m_notebook;
+ wxPanel* m_panelGeneral;
+ wxStaticText* m_staticTextValue;
+ wxTextCtrl* m_textCtrlValue;
+ wxButton* m_buttonOK;
+ wxButton* m_buttonCancel;
+
+protected:
+ virtual void OnOKButtonClick(wxCommandEvent& event) { event.Skip(); }
+ virtual void OnCancelButtonClick(wxCommandEvent& event) { event.Skip(); }
+
+public:
+ wxStaticText* GetStaticTextValue() { return m_staticTextValue; }
+ wxTextCtrl* GetTextCtrlValue() { return m_textCtrlValue; }
+ wxPanel* GetPanelGeneral() { return m_panelGeneral; }
+ wxNotebook* GetNotebook() { return m_notebook; }
+ wxButton* GetButtonOK() { return m_buttonOK; }
+ wxButton* GetButtonCancel() { return m_buttonCancel; }
+ ConstantFormBase(wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Constant"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize(-1,-1), long style = wxDEFAULT_DIALOG_STYLE);
+ virtual ~ConstantFormBase();
+};
+
+
+class GainFormBase : public wxDialog
+{
+protected:
+ wxNotebook* m_notebook;
+ wxPanel* m_panelGeneral;
+ wxStaticText* m_staticTextValue;
+ wxTextCtrl* m_textCtrlValue;
+ wxButton* m_buttonOK;
+ wxButton* m_buttonCancel;
+
+protected:
+ virtual void OnOKButtonClick(wxCommandEvent& event) { event.Skip(); }
+ virtual void OnCancelButtonClick(wxCommandEvent& event) { event.Skip(); }
+
+public:
+ wxStaticText* GetStaticTextValue() { return m_staticTextValue; }
+ wxTextCtrl* GetTextCtrlValue() { return m_textCtrlValue; }
+ wxPanel* GetPanelGeneral() { return m_panelGeneral; }
+ wxNotebook* GetNotebook() { return m_notebook; }
+ wxButton* GetButtonOK() { return m_buttonOK; }
+ wxButton* GetButtonCancel() { return m_buttonCancel; }
+ GainFormBase(wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Gain"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize(-1,-1), long style = wxDEFAULT_DIALOG_STYLE);
+ virtual ~GainFormBase();
+};
+
+
+class IOControlFormBase : public wxDialog
+{
+protected:
+ wxNotebook* m_notebook;
+ wxPanel* m_panelGeneral;
+ wxCheckBox* m_checkBoxInput;
+ wxChoice* m_choiceInput;
+ wxCheckBox* m_checkBoxOutput;
+ wxChoice* m_choiceOutput;
+ wxButton* m_buttonOK;
+ wxButton* m_ButtonCancel;
+
+protected:
+ virtual void OnInputChecked(wxCommandEvent& event) { event.Skip(); }
+ virtual void OnOutputChecked(wxCommandEvent& event) { event.Skip(); }
+ virtual void OnOKButtonClick(wxCommandEvent& event) { event.Skip(); }
+ virtual void OnCancelButtonClick(wxCommandEvent& event) { event.Skip(); }
+
+public:
+ wxCheckBox* GetCheckBoxInput() { return m_checkBoxInput; }
+ wxChoice* GetChoiceInput() { return m_choiceInput; }
+ wxCheckBox* GetCheckBoxOutput() { return m_checkBoxOutput; }
+ wxChoice* GetChoiceOutput() { return m_choiceOutput; }
+ wxPanel* GetPanelGeneral() { return m_panelGeneral; }
+ wxNotebook* GetNotebook() { return m_notebook; }
+ wxButton* GetButtonOK() { return m_buttonOK; }
+ wxButton* GetButtonCancel() { return m_ButtonCancel; }
+ IOControlFormBase(wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Input / Output"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize(-1,-1), long style = wxDEFAULT_DIALOG_STYLE);
+ virtual ~IOControlFormBase();
+};
+
+#endif