VariablePanel.py
changeset 449 19720ee1051c
parent 446 0dd1a5f2a7a1
child 483 779a519f78f2
equal deleted inserted replaced
448:93a2f2034f98 449:19720ee1051c
   602     def OnReturnTypeChanged(self, event):
   602     def OnReturnTypeChanged(self, event):
   603         words = self.TagName.split("::")
   603         words = self.TagName.split("::")
   604         self.Controler.SetPouInterfaceReturnType(words[1], self.ReturnType.GetStringSelection())
   604         self.Controler.SetPouInterfaceReturnType(words[1], self.ReturnType.GetStringSelection())
   605         self.Controler.BufferProject()
   605         self.Controler.BufferProject()
   606         self.ParentWindow.RefreshEditor(variablepanel = False)
   606         self.ParentWindow.RefreshEditor(variablepanel = False)
   607         self.ParentWindow._Refresh(TITLE, EDITMENU, INSTANCETREE, LIBRARYTREE)
   607         self.ParentWindow._Refresh(TITLE, EDITMENU, INSTANCESTREE, LIBRARYTREE)
   608         event.Skip()
   608         event.Skip()
   609     
   609     
   610     def OnClassFilter(self, event):
   610     def OnClassFilter(self, event):
   611         self.Filter = self.FilterChoiceTransfer[self.ClassFilter.GetStringSelection()]
   611         self.Filter = self.FilterChoiceTransfer[self.ClassFilter.GetStringSelection()]
   612         self.RefreshTypeList()
   612         self.RefreshTypeList()
   705                 old_value = self.Table.GetOldValue()
   705                 old_value = self.Table.GetOldValue()
   706                 if old_value != "":
   706                 if old_value != "":
   707                     self.Controler.UpdateEditedElementUsedVariable(self.TagName, old_value, value)
   707                     self.Controler.UpdateEditedElementUsedVariable(self.TagName, old_value, value)
   708                 self.Controler.BufferProject()
   708                 self.Controler.BufferProject()
   709                 self.ParentWindow.RefreshEditor(variablepanel = False)
   709                 self.ParentWindow.RefreshEditor(variablepanel = False)
   710                 self.ParentWindow._Refresh(TITLE, EDITMENU, INSTANCETREE, LIBRARYTREE)            
   710                 self.ParentWindow._Refresh(TITLE, EDITMENU, INSTANCESTREE, LIBRARYTREE)            
   711                 event.Skip()
   711                 event.Skip()
   712         else:
   712         else:
   713             self.SaveValues()
   713             self.SaveValues()
   714             if colname == "Class":
   714             if colname == "Class":
   715                 self.Table.ResetView(self.VariablesGrid)
   715                 self.Table.ResetView(self.VariablesGrid)