editors/CodeFileEditor.py
changeset 1739 ec153828ded2
parent 1736 7e61baa047f0
child 1740 b789b695b5c6
equal deleted inserted replaced
1738:d2e979738700 1739:ec153828ded2
   675         self.SetSizer(main_sizer)
   675         self.SetSizer(main_sizer)
   676 
   676 
   677         self.ParentWindow = window
   677         self.ParentWindow = window
   678         self.Controler = controler
   678         self.Controler = controler
   679 
   679 
   680         self.VariablesDefaultValue = {"Name" : "", "Type" : DefaultType, "Initial": "",
   680         self.VariablesDefaultValue = {"Name": "", "Type": DefaultType, "Initial": "",
   681                                       "Description":"", "OnChange":"", "Options":""}
   681                                       "Description":"", "OnChange":"", "Options":""}
   682         self.Table = VariablesTable(self, [], self.GetVariableTableColnames())
   682         self.Table = VariablesTable(self, [], self.GetVariableTableColnames())
   683         self.ColAlignements = [wx.ALIGN_RIGHT] +  \
   683         self.ColAlignements = [wx.ALIGN_RIGHT] +  \
   684                               [wx.ALIGN_LEFT]*(len(self.VariablesDefaultValue))
   684                               [wx.ALIGN_LEFT]*(len(self.VariablesDefaultValue))
   685         self.ColSizes = [20, 150] + [130]*(len(self.VariablesDefaultValue)-1)
   685         self.ColSizes = [20, 150] + [130]*(len(self.VariablesDefaultValue)-1)
   734             self.VariablesGrid.SetColAttr(col, attr)
   734             self.VariablesGrid.SetColAttr(col, attr)
   735             self.VariablesGrid.SetColSize(col, self.ColSizes[col])
   735             self.VariablesGrid.SetColSize(col, self.ColSizes[col])
   736         self.Table.ResetView(self.VariablesGrid)
   736         self.Table.ResetView(self.VariablesGrid)
   737 
   737 
   738     def GetVariableTableColnames(self):
   738     def GetVariableTableColnames(self):
   739         _ = lambda x : x
   739         _ = lambda x: x
   740     	return ["#", _("Name"),_("Type"), _("Initial"), _("Description"), _("OnChange"), _("Options")]
   740     	return ["#", _("Name"),_("Type"), _("Initial"), _("Description"), _("OnChange"), _("Options")]
   741 
   741 
   742     def RefreshModel(self):
   742     def RefreshModel(self):
   743         self.Controler.SetVariables(self.Table.GetData())
   743         self.Controler.SetVariables(self.Table.GetData())
   744         self.RefreshBuffer()
   744         self.RefreshBuffer()