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) |