editors/DataTypeEditor.py
changeset 1878 fb73a6b6622d
parent 1853 47a3f39bead0
child 2432 dbc065a2f7a5
equal deleted inserted replaced
1877:da5f1fa46f2b 1878:fb73a6b6622d
   261         typeinfos_sizer.AddWindow(self.EnumeratedPanel, 1)
   261         typeinfos_sizer.AddWindow(self.EnumeratedPanel, 1)
   262 
   262 
   263         enumerated_panel_sizer = wx.BoxSizer(wx.HORIZONTAL)
   263         enumerated_panel_sizer = wx.BoxSizer(wx.HORIZONTAL)
   264 
   264 
   265         self.EnumeratedValues = CustomEditableListBox(
   265         self.EnumeratedValues = CustomEditableListBox(
   266                 self.EnumeratedPanel,
   266             self.EnumeratedPanel,
   267                 label=_("Values:"),
   267             label=_("Values:"),
   268                 style=(wx.gizmos.EL_ALLOW_NEW |
   268             style=(wx.gizmos.EL_ALLOW_NEW |
   269                        wx.gizmos.EL_ALLOW_EDIT |
   269                    wx.gizmos.EL_ALLOW_EDIT |
   270                        wx.gizmos.EL_ALLOW_DELETE))
   270                    wx.gizmos.EL_ALLOW_DELETE))
   271         setattr(self.EnumeratedValues, "_OnLabelEndEdit", self.OnEnumeratedValueEndEdit)
   271         setattr(self.EnumeratedValues, "_OnLabelEndEdit", self.OnEnumeratedValueEndEdit)
   272         for func in ["_OnAddButton", "_OnDelButton", "_OnUpButton", "_OnDownButton"]:
   272         for func in ["_OnAddButton", "_OnDelButton", "_OnUpButton", "_OnDownButton"]:
   273             setattr(self.EnumeratedValues, func, self.OnEnumeratedValuesChanged)
   273             setattr(self.EnumeratedValues, func, self.OnEnumeratedValuesChanged)
   274         enumerated_panel_sizer.AddWindow(self.EnumeratedValues, 1, border=5,
   274         enumerated_panel_sizer.AddWindow(self.EnumeratedValues, 1, border=5,
   275                                          flag=wx.GROW | wx.ALL)
   275                                          flag=wx.GROW | wx.ALL)
   326         self.Bind(wx.EVT_TEXT_ENTER, self.OnReturnKeyPressed, self.ArrayInitialValue)
   326         self.Bind(wx.EVT_TEXT_ENTER, self.OnReturnKeyPressed, self.ArrayInitialValue)
   327         array_panel_rightsizer.AddWindow(self.ArrayInitialValue, 1, border=5,
   327         array_panel_rightsizer.AddWindow(self.ArrayInitialValue, 1, border=5,
   328                                          flag=wx.ALL)
   328                                          flag=wx.ALL)
   329 
   329 
   330         self.ArrayDimensions = CustomEditableListBox(
   330         self.ArrayDimensions = CustomEditableListBox(
   331                 self.ArrayPanel,
   331             self.ArrayPanel,
   332                 label=_("Dimensions:"),
   332             label=_("Dimensions:"),
   333                 style=(wx.gizmos.EL_ALLOW_NEW |
   333             style=(wx.gizmos.EL_ALLOW_NEW |
   334                        wx.gizmos.EL_ALLOW_EDIT |
   334                    wx.gizmos.EL_ALLOW_EDIT |
   335                        wx.gizmos.EL_ALLOW_DELETE))
   335                    wx.gizmos.EL_ALLOW_DELETE))
   336         for func in ["_OnLabelEndEdit", "_OnAddButton", "_OnDelButton",
   336         for func in ["_OnLabelEndEdit", "_OnAddButton", "_OnDelButton",
   337                      "_OnUpButton", "_OnDownButton"]:
   337                      "_OnUpButton", "_OnDownButton"]:
   338             setattr(self.ArrayDimensions, func, self.OnDimensionsChanged)
   338             setattr(self.ArrayDimensions, func, self.OnDimensionsChanged)
   339         array_panel_sizer.AddWindow(self.ArrayDimensions, 0, border=5,
   339         array_panel_sizer.AddWindow(self.ArrayDimensions, 0, border=5,
   340                                     flag=wx.GROW | wx.ALL)
   340                                     flag=wx.GROW | wx.ALL)