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