--- a/PLCOpenEditor.py Thu Aug 09 18:06:54 2007 +0200
+++ b/PLCOpenEditor.py Thu Aug 09 18:07:44 2007 +0200
@@ -412,7 +412,7 @@
else:
self.Controler = controler
- if fileOpen:
+ if self.ModeSolo and fileOpen:
self.Controler.OpenXMLFile(fileOpen)
self.RefreshProjectTree()
@@ -485,6 +485,11 @@
self.EditMenu.FindItemByPosition(5).Enable(False)
self.EditMenu.FindItemByPosition(6).Enable(False)
+ def RefreshEditor(self):
+ selected = self.TabsOpened.GetSelection()
+ if selected != -1:
+ self.TabsOpened.GetPage(selected).RefreshView()
+
def ShowProperties(self):
old_values = self.Controler.GetProjectProperties()
dialog = ProjectDialog(self)
@@ -585,6 +590,10 @@
message = wx.MessageDialog(self, "Can't generate program to file %s!"%filepath, "Error", wx.OK|wx.ICON_ERROR)
message.ShowModal()
message.Destroy()
+ else:
+ message = wx.MessageDialog(self, "Program was successfully generated!", "Done", wx.OK|wx.ICON_INFORMATION)
+ message.ShowModal()
+ message.Destroy()
else:
message = wx.MessageDialog(self, "%s is not a valid folder!"%os.path.dirname(filepath), "Error", wx.OK|wx.ICON_ERROR)
message.ShowModal()
@@ -2434,7 +2443,7 @@
self.RefreshValues()
self.RefreshButtons()
self.Viewer.RefreshView()
-
+
def OnClassFilter(self, event):
self.Filter = self.FilterChoiceTransfer[self.ClassFilter.GetStringSelection()]
self.RefreshTypeList()