controls/VariablePanel.py
changeset 731 4e30c1c0922d
parent 720 2a9d4eafaddd
child 738 1ccd08cfae0c
equal deleted inserted replaced
730:2c4914d941fd 731:4e30c1c0922d
   170                                 grid.SetReadOnly(row, col, True)
   170                                 grid.SetReadOnly(row, col, True)
   171                             else:
   171                             else:
   172                                 editor = wx.grid.GridCellTextEditor()
   172                                 editor = wx.grid.GridCellTextEditor()
   173                                 renderer = wx.grid.GridCellStringRenderer()
   173                                 renderer = wx.grid.GridCellStringRenderer()
   174                         elif colname == "Initial Value":
   174                         elif colname == "Initial Value":
   175                             if var_class != "External":
   175                             if var_class not in ["External", "InOut"]:
   176                                 if self.Parent.Controler.IsEnumeratedType(var_type):
   176                                 if self.Parent.Controler.IsEnumeratedType(var_type):
   177                                     editor = wx.grid.GridCellChoiceEditor()
   177                                     editor = wx.grid.GridCellChoiceEditor()
   178                                     editor.SetParameters(",".join(self.Parent.Controler.GetEnumeratedDataValues(var_type)))
   178                                     editor.SetParameters(",".join(self.Parent.Controler.GetEnumeratedDataValues(var_type)))
   179                                 else:
   179                                 else:
   180                                     editor = wx.grid.GridCellTextEditor()
   180                                     editor = wx.grid.GridCellTextEditor()