361 size=wx.Size(0, 0), style=wx.TAB_TRAVERSAL) |
361 size=wx.Size(0, 0), style=wx.TAB_TRAVERSAL) |
362 |
362 |
363 self.EnumeratedValues = CustomEditableListBox(id=ID_DATATYPEEDITORENUMERATEDVALUES, |
363 self.EnumeratedValues = CustomEditableListBox(id=ID_DATATYPEEDITORENUMERATEDVALUES, |
364 name='EnumeratedValues', parent=self.EnumeratedPanel, label=_("Values:"), pos=wx.Point(0, 0), |
364 name='EnumeratedValues', parent=self.EnumeratedPanel, label=_("Values:"), pos=wx.Point(0, 0), |
365 size=wx.Size(0, 0), style=wx.gizmos.EL_ALLOW_NEW | wx.gizmos.EL_ALLOW_EDIT | wx.gizmos.EL_ALLOW_DELETE) |
365 size=wx.Size(0, 0), style=wx.gizmos.EL_ALLOW_NEW | wx.gizmos.EL_ALLOW_EDIT | wx.gizmos.EL_ALLOW_DELETE) |
366 self.EnumeratedValues.GetListCtrl().Bind(wx.EVT_LIST_END_LABEL_EDIT, self.OnEnumeratedValueEndEdit) |
366 setattr(self.EnumeratedValues, "_OnLabelEndEdit", self.OnEnumeratedValueEndEdit) |
367 for func in ["_OnAddButton", "_OnDelButton", "_OnUpButton", "_OnDownButton"]: |
367 for func in ["_OnAddButton", "_OnDelButton", "_OnUpButton", "_OnDownButton"]: |
368 setattr(self.EnumeratedValues, func, self.OnEnumeratedValuesChanged) |
368 setattr(self.EnumeratedValues, func, self.OnEnumeratedValuesChanged) |
369 |
369 |
370 self.staticText8 = wx.StaticText(id=ID_DATATYPEEDITORSTATICTEXT8, |
370 self.staticText8 = wx.StaticText(id=ID_DATATYPEEDITORSTATICTEXT8, |
371 label=_('Initial Value:'), name='staticText8', parent=self.EnumeratedPanel, |
371 label=_('Initial Value:'), name='staticText8', parent=self.EnumeratedPanel, |
392 self.Bind(wx.EVT_COMBOBOX, self.OnInfosChanged, id=ID_DATATYPEEDITORARRAYBASETYPE) |
392 self.Bind(wx.EVT_COMBOBOX, self.OnInfosChanged, id=ID_DATATYPEEDITORARRAYBASETYPE) |
393 |
393 |
394 self.ArrayDimensions = CustomEditableListBox(id=ID_DATATYPEEDITORARRAYDIMENSIONS, |
394 self.ArrayDimensions = CustomEditableListBox(id=ID_DATATYPEEDITORARRAYDIMENSIONS, |
395 name='ArrayDimensions', parent=self.ArrayPanel, label=_("Dimensions:"), pos=wx.Point(0, 0), |
395 name='ArrayDimensions', parent=self.ArrayPanel, label=_("Dimensions:"), pos=wx.Point(0, 0), |
396 size=wx.Size(0, 24), style=wx.gizmos.EL_ALLOW_NEW | wx.gizmos.EL_ALLOW_EDIT | wx.gizmos.EL_ALLOW_DELETE) |
396 size=wx.Size(0, 24), style=wx.gizmos.EL_ALLOW_NEW | wx.gizmos.EL_ALLOW_EDIT | wx.gizmos.EL_ALLOW_DELETE) |
397 self.ArrayDimensions.GetListCtrl().Bind(wx.EVT_LIST_END_LABEL_EDIT, self.OnDimensionsChanged) |
397 for func in ["_OnLabelEndEdit", "_OnAddButton", "_OnDelButton", "_OnUpButton", "_OnDownButton"]: |
398 for func in ["_OnAddButton", "_OnDelButton", "_OnUpButton", "_OnDownButton"]: |
|
399 setattr(self.EnumeratedValues, func, self.OnDimensionsChanged) |
398 setattr(self.EnumeratedValues, func, self.OnDimensionsChanged) |
400 |
399 |
401 self.staticText10 = wx.StaticText(id=ID_DATATYPEEDITORSTATICTEXT10, |
400 self.staticText10 = wx.StaticText(id=ID_DATATYPEEDITORSTATICTEXT10, |
402 label=_('Initial Value:'), name='staticText10', parent=self.ArrayPanel, |
401 label=_('Initial Value:'), name='staticText10', parent=self.ArrayPanel, |
403 pos=wx.Point(0, 0), size=wx.DefaultSize, style=0) |
402 pos=wx.Point(0, 0), size=wx.DefaultSize, style=0) |