////////////////////////////////////////////////////////////////////// // 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 #include #include #include #include #include #include #include #include #include #include //#include #include #include #include #include #include #include #include #include #include #include #include #if wxVERSION_NUMBER >= 2900 #include #include #include #include #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; wxPanel* m_panelPowerQuality; wxCheckBox* m_checkBoxPlotPQData; 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; } wxCheckBox* GetCheckBoxPlotPQData() { return m_checkBoxPlotPQData; } wxPanel* GetPanelPowerQuality() { return m_panelPowerQuality; } 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_staticTextOCFreq; wxTextCtrl* m_textCtrlOCFreq; wxStaticText* m_staticTextHz_1; 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* GetStaticTextOCFreq() { return m_staticTextOCFreq; } wxTextCtrl* GetTextCtrlOCFreq() { return m_textCtrlOCFreq; } wxStaticText* GetStaticTextHz_1() { return m_staticTextHz_1; } 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_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_checkBoxComputeQ; wxCheckBox* m_checkBoxUseMachinePower; wxPanel* m_panelStability; wxCheckBox* m_checkBoxPlotIndMachine; wxStaticText* m_staticTextInertia; wxTextCtrl* m_textCtrlInertia; wxStaticText* m_staticTextS_1; wxStaticText* m_staticTextStatorResistence; wxTextCtrl* m_textCtrlStatorResistence; wxStaticText* m_staticTextPU_1; wxStaticText* m_staticTextStatorReactance; wxTextCtrl* m_textCtrlStatorReactance; wxStaticText* m_staticTextPU_2; wxStaticText* m_staticTextRotorResistence; wxTextCtrl* m_textCtrlRotorResistence; wxStaticText* m_staticTextPU_3; wxStaticText* m_staticTextRotorReactance; wxTextCtrl* m_textCtrlRotorReactance; wxStaticText* m_staticTextPU_4; wxStaticText* m_staticTextMagnetizingReactance; wxTextCtrl* m_textCtrlMagnetizingReactance; wxStaticText* m_staticTextPU_5; wxCheckBox* m_checkBoxUseKf; wxTextCtrl* m_textCtrlKf; wxStaticText* m_staticTextLoadCharacteristic; wxTextCtrl* m_textCtrlA; wxStaticText* m_staticTextPlus; wxTextCtrl* m_textCtrlB; wxStaticText* m_staticTextw; wxTextCtrl* m_textCtrlC; wxStaticText* m_staticTextw2; wxButton* m_buttonSwitchingButton; wxButton* m_buttonOK; wxButton* m_ButtonCancel; protected: virtual void OnCalcQInPFClick(wxCommandEvent& event) { event.Skip(); } virtual void OnCheckboxUseCageFactorClick(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* GetCheckBoxComputeQ() { return m_checkBoxComputeQ; } wxCheckBox* GetCheckBoxUseMachinePower() { return m_checkBoxUseMachinePower; } wxPanel* GetPanelGeneral() { return m_panelGeneral; } wxCheckBox* GetCheckBoxPlotIndMachine() { return m_checkBoxPlotIndMachine; } wxStaticText* GetStaticTextInertia() { return m_staticTextInertia; } wxTextCtrl* GetTextCtrlInertia() { return m_textCtrlInertia; } wxStaticText* GetStaticTextS_1() { return m_staticTextS_1; } wxStaticText* GetStaticTextStatorResistence() { return m_staticTextStatorResistence; } wxTextCtrl* GetTextCtrlStatorResistence() { return m_textCtrlStatorResistence; } wxStaticText* GetStaticTextPU_1() { return m_staticTextPU_1; } wxStaticText* GetStaticTextStatorReactance() { return m_staticTextStatorReactance; } wxTextCtrl* GetTextCtrlStatorReactance() { return m_textCtrlStatorReactance; } wxStaticText* GetStaticTextPU_2() { return m_staticTextPU_2; } wxStaticText* GetStaticTextRotorResistence() { return m_staticTextRotorResistence; } wxTextCtrl* GetTextCtrlRotorResistence() { return m_textCtrlRotorResistence; } wxStaticText* GetStaticTextPU_3() { return m_staticTextPU_3; } wxStaticText* GetStaticTextRotorReactance() { return m_staticTextRotorReactance; } wxTextCtrl* GetTextCtrlRotorReactance() { return m_textCtrlRotorReactance; } wxStaticText* GetStaticTextPU_4() { return m_staticTextPU_4; } wxStaticText* GetStaticTextMagnetizingReactance() { return m_staticTextMagnetizingReactance; } wxTextCtrl* GetTextCtrlMagnetizingReactance() { return m_textCtrlMagnetizingReactance; } wxStaticText* GetStaticTextPU_5() { return m_staticTextPU_5; } wxCheckBox* GetCheckBoxUseKf() { return m_checkBoxUseKf; } wxTextCtrl* GetTextCtrlKf() { return m_textCtrlKf; } wxStaticText* GetStaticTextLoadCharacteristic() { return m_staticTextLoadCharacteristic; } wxTextCtrl* GetTextCtrlA() { return m_textCtrlA; } wxStaticText* GetStaticTextPlus() { return m_staticTextPlus; } wxTextCtrl* GetTextCtrlB() { return m_textCtrlB; } wxStaticText* GetStaticTextw() { return m_staticTextw; } wxTextCtrl* GetTextCtrlC() { return m_textCtrlC; } wxStaticText* GetStaticTextw2() { return m_staticTextw2; } wxPanel* GetPanelStability() { return m_panelStability; } wxNotebook* GetNotebook() { return m_notebook; } wxButton* GetButtonSwitchingButton() { return m_buttonSwitchingButton; } 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(); }; class MathExpressionFormBase : public wxDialog { protected: wxNotebook* m_notebook; wxPanel* m_panelGeneral; wxStaticText* m_staticTextVariables; wxTextCtrl* m_textCtrlVariables; wxStyledTextCtrl* m_stcMathExpr; wxStaticText* m_staticTextCheckStatus; wxButton* m_buttonCheck; wxButton* m_buttonOK; wxButton* m_buttonCancel; protected: virtual void OnTextUpdate(wxCommandEvent& event) { event.Skip(); } virtual void OnTextEnter(wxCommandEvent& event) { event.Skip(); } virtual void OnLeftClickDown(wxMouseEvent& event) { event.Skip(); } virtual void OnCheckButtonClick(wxCommandEvent& event) { event.Skip(); } virtual void OnOKButtonClick(wxCommandEvent& event) { event.Skip(); } virtual void OnCancelButtonClick(wxCommandEvent& event) { event.Skip(); } public: wxStaticText* GetStaticTextVariables() { return m_staticTextVariables; } wxTextCtrl* GetTextCtrlVariables() { return m_textCtrlVariables; } wxStyledTextCtrl* GetStcMathExpr() { return m_stcMathExpr; } wxPanel* GetPanelGeneral() { return m_panelGeneral; } wxNotebook* GetNotebook() { return m_notebook; } wxStaticText* GetStaticTextCheckStatus() { return m_staticTextCheckStatus; } wxButton* GetButtonCheck() { return m_buttonCheck; } wxButton* GetButtonOK() { return m_buttonOK; } wxButton* GetButtonCancel() { return m_buttonCancel; } MathExpressionFormBase(wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Math expression"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize(-1, -1), long style = wxDEFAULT_DIALOG_STYLE); virtual ~MathExpressionFormBase(); }; class HarmCurrentFormBase : public wxDialog { protected: wxStaticText* m_staticTextName; wxTextCtrl* m_textCtrlName; wxPropertyGridManager* m_pgMgrHarmCurrentProp; wxPGProperty* m_pgPropTitle; wxPGProperty* m_pgPropHarmOrder; wxPGProperty* m_pgPropHarmCurrent; wxPGProperty* m_pgPropUnit; wxPGProperty* m_pgPropHarmAngle; wxButton* m_buttonInsert; wxButton* m_buttonRemove; wxStaticText* m_staticTextHarmCurrentList; wxListCtrl* m_listCtrlHarmCurrentList; wxButton* m_buttonOK; wxButton* m_buttonCancel; protected: virtual void OnAddButtonClick(wxCommandEvent& event) { event.Skip(); } virtual void OnRemoveButtonClick(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; } wxPropertyGridManager* GetPgMgrHarmCurrentProp() { return m_pgMgrHarmCurrentProp; } wxButton* GetButtonInsert() { return m_buttonInsert; } wxButton* GetButtonRemove() { return m_buttonRemove; } wxStaticText* GetStaticTextHarmCurrentList() { return m_staticTextHarmCurrentList; } wxListCtrl* GetListCtrlHarmCurrentList() { return m_listCtrlHarmCurrentList; } wxButton* GetButtonOK() { return m_buttonOK; } wxButton* GetButtonCancel() { return m_buttonCancel; } HarmCurrentFormBase(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 ~HarmCurrentFormBase(); }; #endif