editors/DataTypeEditor.py
changeset 1754 63f4af6bf6d9
parent 1753 19f19c66b67e
child 1762 fcc406143e5b
equal deleted inserted replaced
1753:19f19c66b67e 1754:63f4af6bf6d9
   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(self.EnumeratedPanel,
   265         self.EnumeratedValues = CustomEditableListBox(self.EnumeratedPanel,
   266               label=_("Values:"), style=wx.gizmos.EL_ALLOW_NEW  |
   266               label=_("Values:"), style=wx.gizmos.EL_ALLOW_NEW |
   267                                         wx.gizmos.EL_ALLOW_EDIT |
   267                                         wx.gizmos.EL_ALLOW_EDIT |
   268                                         wx.gizmos.EL_ALLOW_DELETE)
   268                                         wx.gizmos.EL_ALLOW_DELETE)
   269         setattr(self.EnumeratedValues, "_OnLabelEndEdit", self.OnEnumeratedValueEndEdit)
   269         setattr(self.EnumeratedValues, "_OnLabelEndEdit", self.OnEnumeratedValueEndEdit)
   270         for func in ["_OnAddButton", "_OnDelButton", "_OnUpButton", "_OnDownButton"]:
   270         for func in ["_OnAddButton", "_OnDelButton", "_OnUpButton", "_OnDownButton"]:
   271             setattr(self.EnumeratedValues, func, self.OnEnumeratedValuesChanged)
   271             setattr(self.EnumeratedValues, func, self.OnEnumeratedValuesChanged)
   323         self.Bind(wx.EVT_TEXT_ENTER, self.OnReturnKeyPressed, self.ArrayInitialValue)
   323         self.Bind(wx.EVT_TEXT_ENTER, self.OnReturnKeyPressed, self.ArrayInitialValue)
   324         array_panel_rightsizer.AddWindow(self.ArrayInitialValue, 1, border=5,
   324         array_panel_rightsizer.AddWindow(self.ArrayInitialValue, 1, border=5,
   325               flag=wx.ALL)
   325               flag=wx.ALL)
   326 
   326 
   327         self.ArrayDimensions = CustomEditableListBox(self.ArrayPanel,
   327         self.ArrayDimensions = CustomEditableListBox(self.ArrayPanel,
   328               label=_("Dimensions:"), style=wx.gizmos.EL_ALLOW_NEW  |
   328               label=_("Dimensions:"), style=wx.gizmos.EL_ALLOW_NEW |
   329                                             wx.gizmos.EL_ALLOW_EDIT |
   329                                             wx.gizmos.EL_ALLOW_EDIT |
   330                                             wx.gizmos.EL_ALLOW_DELETE)
   330                                             wx.gizmos.EL_ALLOW_DELETE)
   331         for func in ["_OnLabelEndEdit", "_OnAddButton", "_OnDelButton",
   331         for func in ["_OnLabelEndEdit", "_OnAddButton", "_OnDelButton",
   332                      "_OnUpButton", "_OnDownButton"]:
   332                      "_OnUpButton", "_OnDownButton"]:
   333             setattr(self.ArrayDimensions, func, self.OnDimensionsChanged)
   333             setattr(self.ArrayDimensions, func, self.OnDimensionsChanged)