summaryrefslogtreecommitdiffstats
path: root/Project/base
diff options
context:
space:
mode:
Diffstat (limited to 'Project/base')
-rw-r--r--Project/base/PropertiesFormBase.cpp23
-rw-r--r--Project/base/PropertiesFormBase.h6
2 files changed, 29 insertions, 0 deletions
diff --git a/Project/base/PropertiesFormBase.cpp b/Project/base/PropertiesFormBase.cpp
index efbd476..60ae2a0 100644
--- a/Project/base/PropertiesFormBase.cpp
+++ b/Project/base/PropertiesFormBase.cpp
@@ -259,6 +259,29 @@ SimulationsSettingsFormBase::SimulationsSettingsFormBase(wxWindow* parent, wxWin
boxSizerLvl4_4->Add(m_textCtrlPFMaxIterations, 0, wxLEFT|wxRIGHT|wxBOTTOM|wxEXPAND|wxALIGN_CENTER_VERTICAL, WXC_FROM_DIP(5));
+ wxBoxSizer* boxSizerLvl4_20 = new wxBoxSizer(wxVERTICAL);
+
+ gridSizerLvl_3_4->Add(boxSizerLvl4_20, 0, wxEXPAND, WXC_FROM_DIP(5));
+
+ m_staticTextPFSlackBusAngle = new wxStaticText(m_panelPF, wxID_ANY, _("Slack bus angle"), wxDefaultPosition, wxDLG_UNIT(m_panelPF, wxSize(-1,-1)), 0);
+
+ boxSizerLvl4_20->Add(m_staticTextPFSlackBusAngle, 0, wxLEFT|wxRIGHT|wxTOP|wxALIGN_CENTER_VERTICAL, WXC_FROM_DIP(5));
+
+ wxBoxSizer* boxSizerLvl5_17 = new wxBoxSizer(wxHORIZONTAL);
+
+ boxSizerLvl4_20->Add(boxSizerLvl5_17, 0, wxEXPAND, WXC_FROM_DIP(5));
+
+ m_textCtrlPFSlackBusAngle = new wxTextCtrl(m_panelPF, wxID_ANY, wxT("0,0"), wxDefaultPosition, wxDLG_UNIT(m_panelPF, wxSize(-1,-1)), 0);
+ #if wxVERSION_NUMBER >= 3000
+ m_textCtrlPFSlackBusAngle->SetHint(wxT(""));
+ #endif
+
+ boxSizerLvl5_17->Add(m_textCtrlPFSlackBusAngle, 1, wxLEFT|wxRIGHT|wxBOTTOM|wxALIGN_CENTER_VERTICAL, WXC_FROM_DIP(5));
+
+ m_staticTextDeg_1 = new wxStaticText(m_panelPF, wxID_ANY, _("º"), wxDefaultPosition, wxDLG_UNIT(m_panelPF, wxSize(-1,-1)), 0);
+
+ boxSizerLvl5_17->Add(m_staticTextDeg_1, 0, wxLEFT|wxRIGHT|wxBOTTOM|wxALIGN_CENTER_VERTICAL, WXC_FROM_DIP(5));
+
m_panelStability = new wxPanel(m_notebook, wxID_ANY, wxDefaultPosition, wxDLG_UNIT(m_notebook, wxSize(-1,-1)), wxTAB_TRAVERSAL);
m_notebook->AddPage(m_panelStability, _("Stability"), false);
diff --git a/Project/base/PropertiesFormBase.h b/Project/base/PropertiesFormBase.h
index 8c02b46..f498e1e 100644
--- a/Project/base/PropertiesFormBase.h
+++ b/Project/base/PropertiesFormBase.h
@@ -95,6 +95,9 @@ protected:
wxTextCtrl* m_textCtrlPFTolerance;
wxStaticText* m_staticTextPFMaxIterations;
wxTextCtrl* m_textCtrlPFMaxIterations;
+ wxStaticText* m_staticTextPFSlackBusAngle;
+ wxTextCtrl* m_textCtrlPFSlackBusAngle;
+ wxStaticText* m_staticTextDeg_1;
wxPanel* m_panelStability;
wxStaticText* m_staticTextTimeStep;
wxTextCtrl* m_textCtrlTimeStep;
@@ -166,6 +169,9 @@ public:
wxTextCtrl* GetTextCtrlPFTolerance() { return m_textCtrlPFTolerance; }
wxStaticText* GetStaticTextPFMaxIterations() { return m_staticTextPFMaxIterations; }
wxTextCtrl* GetTextCtrlPFMaxIterations() { return m_textCtrlPFMaxIterations; }
+ wxStaticText* GetStaticTextPFSlackBusAngle() { return m_staticTextPFSlackBusAngle; }
+ wxTextCtrl* GetTextCtrlPFSlackBusAngle() { return m_textCtrlPFSlackBusAngle; }
+ wxStaticText* GetStaticTextDeg_1() { return m_staticTextDeg_1; }
wxPanel* GetPanelPF() { return m_panelPF; }
wxStaticText* GetStaticTextTimeStep() { return m_staticTextTimeStep; }
wxTextCtrl* GetTextCtrlTimeStep() { return m_textCtrlTimeStep; }