PLCOpenEditor.py
changeset 42 4a8400732001
parent 41 0688db995ddf
child 45 42637f721b5b
--- a/PLCOpenEditor.py	Tue Jul 17 12:25:50 2007 +0200
+++ b/PLCOpenEditor.py	Wed Jul 18 11:51:30 2007 +0200
@@ -557,7 +557,7 @@
         event.Skip()
 
     def OnGenerateProgramMenu(self, event):
-        dialog = wxFileDialog(self, "Choose a file", os.getcwd(), "",  "ST files (*.st)|*.st|All files|*.*", wxSAVE|wxCHANGE_DIR)
+        dialog = wxFileDialog(self, "Choose a file", os.getcwd(), self.Controler.GetProgramFilePath(),  "ST files (*.st)|*.st|All files|*.*", wxSAVE|wxCHANGE_DIR)
         if dialog.ShowModal() == wxID_OK:
             filepath = dialog.GetPath()
             if os.path.isdir(os.path.dirname(filepath)):
@@ -642,7 +642,6 @@
         event.Skip()
     
     def OnBlockTool(self, event):
-        self.ResetToolToggle(wxID_PLCOPENEDITORTOOLBARBLOCK)
         selected = self.TabsOpened.GetSelection()
         if selected != -1:
             self.TabsOpened.GetPage(selected).SetMode(MODE_BLOCK)
@@ -672,7 +671,7 @@
     def OnRungTool(self, event):
         selected = self.TabsOpened.GetSelection()
         if selected != -1:
-            self.TabsOpened.GetPage(selected).AddRung()
+            self.TabsOpened.GetPage(selected).AddLadderRung()
         event.Skip()
     
     def OnCoilTool(self, event):
@@ -690,13 +689,13 @@
             if self.DrawingMode == FREEDRAWING_MODE:
                 self.TabsOpened.GetPage(selected).SetMode(MODE_CONTACT)
             else:
-                self.TabsOpened.GetPage(selected).AddContact()
+                self.TabsOpened.GetPage(selected).AddLadderContact()
         event.Skip()
     
     def OnBranchTool(self, event): 
         selected = self.TabsOpened.GetSelection()
         if selected != -1:
-            self.TabsOpened.GetPage(selected).AddBranch()
+            self.TabsOpened.GetPage(selected).AddLadderBranch()
         event.Skip()    
     
     def OnInitialStepTool(self, event):