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