editors/DataTypeEditor.py
changeset 1742 92932cd370a4
parent 1739 ec153828ded2
child 1745 f9d32913bad4
equal deleted inserted replaced
1741:dd94b9a68c61 1742:92932cd370a4
   259         typeinfos_sizer.AddWindow(self.EnumeratedPanel, 1)
   259         typeinfos_sizer.AddWindow(self.EnumeratedPanel, 1)
   260 
   260 
   261         enumerated_panel_sizer = wx.BoxSizer(wx.HORIZONTAL)
   261         enumerated_panel_sizer = wx.BoxSizer(wx.HORIZONTAL)
   262 
   262 
   263         self.EnumeratedValues = CustomEditableListBox(self.EnumeratedPanel,
   263         self.EnumeratedValues = CustomEditableListBox(self.EnumeratedPanel,
   264               label=_("Values:"), style=wx.gizmos.EL_ALLOW_NEW|
   264               label=_("Values:"), style=wx.gizmos.EL_ALLOW_NEW  |
   265                                         wx.gizmos.EL_ALLOW_EDIT|
   265                                         wx.gizmos.EL_ALLOW_EDIT |
   266                                         wx.gizmos.EL_ALLOW_DELETE)
   266                                         wx.gizmos.EL_ALLOW_DELETE)
   267         setattr(self.EnumeratedValues, "_OnLabelEndEdit", self.OnEnumeratedValueEndEdit)
   267         setattr(self.EnumeratedValues, "_OnLabelEndEdit", self.OnEnumeratedValueEndEdit)
   268         for func in ["_OnAddButton", "_OnDelButton", "_OnUpButton", "_OnDownButton"]:
   268         for func in ["_OnAddButton", "_OnDelButton", "_OnUpButton", "_OnDownButton"]:
   269             setattr(self.EnumeratedValues, func, self.OnEnumeratedValuesChanged)
   269             setattr(self.EnumeratedValues, func, self.OnEnumeratedValuesChanged)
   270         enumerated_panel_sizer.AddWindow(self.EnumeratedValues, 1, border=5,
   270         enumerated_panel_sizer.AddWindow(self.EnumeratedValues, 1, border=5,
   321         self.Bind(wx.EVT_TEXT_ENTER, self.OnReturnKeyPressed, self.ArrayInitialValue)
   321         self.Bind(wx.EVT_TEXT_ENTER, self.OnReturnKeyPressed, self.ArrayInitialValue)
   322         array_panel_rightsizer.AddWindow(self.ArrayInitialValue, 1, border=5,
   322         array_panel_rightsizer.AddWindow(self.ArrayInitialValue, 1, border=5,
   323               flag=wx.ALL)
   323               flag=wx.ALL)
   324 
   324 
   325         self.ArrayDimensions = CustomEditableListBox(self.ArrayPanel,
   325         self.ArrayDimensions = CustomEditableListBox(self.ArrayPanel,
   326               label=_("Dimensions:"), style=wx.gizmos.EL_ALLOW_NEW|
   326               label=_("Dimensions:"), style=wx.gizmos.EL_ALLOW_NEW  |
   327                                             wx.gizmos.EL_ALLOW_EDIT|
   327                                             wx.gizmos.EL_ALLOW_EDIT |
   328                                             wx.gizmos.EL_ALLOW_DELETE)
   328                                             wx.gizmos.EL_ALLOW_DELETE)
   329         for func in ["_OnLabelEndEdit", "_OnAddButton", "_OnDelButton",
   329         for func in ["_OnLabelEndEdit", "_OnAddButton", "_OnDelButton",
   330                      "_OnUpButton", "_OnDownButton"]:
   330                      "_OnUpButton", "_OnDownButton"]:
   331             setattr(self.ArrayDimensions, func, self.OnDimensionsChanged)
   331             setattr(self.ArrayDimensions, func, self.OnDimensionsChanged)
   332         array_panel_sizer.AddWindow(self.ArrayDimensions, 0, border=5,
   332         array_panel_sizer.AddWindow(self.ArrayDimensions, 0, border=5,