/** * The <code>ComboBoxPropertyDescriptor</code> implementation of this * <code>IPropertyDescriptor</code> method creates and returns a new * <code>ComboBoxCellEditor</code>. * <p> * The editor is configured with the current validator if there is one. * </p> */ public CellEditor createPropertyEditor(Composite parent) { CellEditor editor = new ComboBoxCellEditor(parent, labels, SWT.READ_ONLY); if (getValidator() != null) { editor.setValidator(getValidator()); } return editor; }
/** * The <code>ComboBoxPropertyDescriptor</code> implementation of this * <code>IPropertyDescriptor</code> method returns the value set by * the <code>setProvider</code> method or, if no value has been set * it returns a <code>ComboBoxLabelProvider</code> created from the * valuesArray of this <code>ComboBoxPropertyDescriptor</code>. * * @see #setLabelProvider */ public ILabelProvider getLabelProvider() { if (isLabelProviderSet()) { return super.getLabelProvider(); } else { return new ComboBoxLabelProvider(labels); } } }
/** * The <code>ComboBoxPropertyDescriptor</code> implementation of this * <code>IPropertyDescriptor</code> method returns the value set by * the <code>setProvider</code> method or, if no value has been set * it returns a <code>ComboBoxLabelProvider</code> created from the * valuesArray of this <code>ComboBoxPropertyDescriptor</code>. * * @see #setLabelProvider(ILabelProvider) */ @Override public ILabelProvider getLabelProvider() { if (isLabelProviderSet()) { return super.getLabelProvider(); } return new ComboBoxLabelProvider(labels); } }
/** * The <code>ComboBoxPropertyDescriptor</code> implementation of this * <code>IPropertyDescriptor</code> method creates and returns a new * <code>ComboBoxCellEditor</code>. * <p> * The editor is configured with the current validator if there is one. * </p> */ @Override public CellEditor createPropertyEditor(Composite parent) { CellEditor editor = new ComboBoxCellEditor(parent, labels, SWT.READ_ONLY); if (getValidator() != null) { editor.setValidator(getValidator()); } return editor; }
/** * The <code>ComboBoxPropertyDescriptor</code> implementation of this * <code>IPropertyDescriptor</code> method returns the value set by * the <code>setProvider</code> method or, if no value has been set * it returns a <code>ComboBoxLabelProvider</code> created from the * valuesArray of this <code>ComboBoxPropertyDescriptor</code>. * * @see #setLabelProvider(ILabelProvider) */ @Override public ILabelProvider getLabelProvider() { if (isLabelProviderSet()) { return super.getLabelProvider(); } return new ComboBoxLabelProvider(labels); } }
/** * The <code>ComboBoxPropertyDescriptor</code> implementation of this * <code>IPropertyDescriptor</code> method creates and returns a new * <code>ComboBoxCellEditor</code>. * <p> * The editor is configured with the current validator if there is one. * </p> */ @Override public CellEditor createPropertyEditor(Composite parent) { CellEditor editor = new ComboBoxCellEditor(parent, labels, SWT.READ_ONLY); if (getValidator() != null) { editor.setValidator(getValidator()); } return editor; }