PLCOpenEditor.py
changeset 98 ec5d7af033d8
parent 97 28337cd092fd
child 102 85875dcb7754
equal deleted inserted replaced
97:28337cd092fd 98:ec5d7af033d8
  2643     
  2643     
  2644     def GetVariableTypeFunction(self, base_type):
  2644     def GetVariableTypeFunction(self, base_type):
  2645         def VariableTypeFunction(event):
  2645         def VariableTypeFunction(event):
  2646             row = self.VariablesGrid.GetGridCursorRow()
  2646             row = self.VariablesGrid.GetGridCursorRow()
  2647             self.Table.SetValueByName(row, "Type", base_type)
  2647             self.Table.SetValueByName(row, "Type", base_type)
  2648             self.SaveValues()
       
  2649             self.Table.ResetView(self.VariablesGrid)
  2648             self.Table.ResetView(self.VariablesGrid)
       
  2649             self.SaveValues(False)
       
  2650             self.Viewer.RefreshView()
       
  2651             self.Viewer.VerifyVariableTypeCompatibility()
       
  2652             self.Controler.BufferProject()
       
  2653             self.ParentWindow.RefreshTitle()
       
  2654             self.ParentWindow.RefreshEditMenu()
  2650             event.Skip()
  2655             event.Skip()
  2651         return VariableTypeFunction
  2656         return VariableTypeFunction
  2652     
  2657     
  2653     def OnVariablesGridCellLeftClick(self, event):
  2658     def OnVariablesGridCellLeftClick(self, event):
  2654         if event.GetCol() == 0:
  2659         if event.GetCol() == 0: