diff options
author | Thales1330 <thaleslima.ufu@gmail.com> | 2016-10-25 17:09:19 -0200 |
---|---|---|
committer | Thales1330 <thaleslima.ufu@gmail.com> | 2016-10-25 17:09:19 -0200 |
commit | 0e3a45462bf8ce31be988679fd380baeecfb1b95 (patch) | |
tree | 9added371f70dd014c4f39a935bf4cd72566c12d /Project/Workspace.cpp | |
parent | 58cc8933337d4681025f890af78bfddc45c212d0 (diff) | |
download | PSP.git-0e3a45462bf8ce31be988679fd380baeecfb1b95.tar.gz PSP.git-0e3a45462bf8ce31be988679fd380baeecfb1b95.tar.xz PSP.git-0e3a45462bf8ce31be988679fd380baeecfb1b95.zip |
Capacitor and Inductor forms implemented
Diffstat (limited to 'Project/Workspace.cpp')
-rw-r--r-- | Project/Workspace.cpp | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/Project/Workspace.cpp b/Project/Workspace.cpp index 836071b..69c11c3 100644 --- a/Project/Workspace.cpp +++ b/Project/Workspace.cpp @@ -584,12 +584,12 @@ void Workspace::OnKeyDown(wxKeyEvent& event) case 'L': { if(m_mode != MODE_INSERT) { if(event.GetModifiers() == wxMOD_SHIFT) { // Insert a load. - Load* newLoad = new Load(); + Load* newLoad = new Load(wxString::Format(_("Load %d"), GetElementNumber(ID_LOAD))); + IncrementElementNumber(ID_LOAD); m_elementList.push_back(newLoad); m_mode = MODE_INSERT; m_statusBar->SetStatusText(_("Insert Load: Click on a buses, ESC to cancel.")); - } else // Insert a power line. - { + } else { // Insert a power line. Line* newLine = new Line(wxString::Format(_("Line %d"), GetElementNumber(ID_LINE))); IncrementElementNumber(ID_LINE); m_elementList.push_back(newLine); @@ -626,7 +626,8 @@ void Workspace::OnKeyDown(wxKeyEvent& event) case 'I': { if(m_mode != MODE_INSERT) { if(event.GetModifiers() == wxMOD_SHIFT) { // Insert an inductor. - Inductor* newInductor = new Inductor(); + Inductor* newInductor = new Inductor(wxString::Format(_("Inductor %d"), GetElementNumber(ID_INDUCTOR))); + IncrementElementNumber(ID_INDUCTOR); m_elementList.push_back(newInductor); m_mode = MODE_INSERT; m_statusBar->SetStatusText(_("Insert Inductor: Click on a buses, ESC to cancel.")); @@ -653,7 +654,8 @@ void Workspace::OnKeyDown(wxKeyEvent& event) case 'C': { if(m_mode != MODE_INSERT) { if(event.GetModifiers() == wxMOD_SHIFT) { // Insert a capacitor. - Capacitor* newCapacitor = new Capacitor(); + Capacitor* newCapacitor = new Capacitor(wxString::Format(_("Capacitor %d"), GetElementNumber(ID_CAPACITOR))); + IncrementElementNumber(ID_CAPACITOR); m_elementList.push_back(newCapacitor); m_mode = MODE_INSERT; m_statusBar->SetStatusText(_("Insert Capacitor: Click on a buses, ESC to cancel.")); |