String oldValue = fValue; String name = fCombo.getText( ); fValue = name; setPresentsDefaultValue( false ); fireValueChanged( VALUE, oldValue, fValue );
valueChanged( VALUE );
	public Combo getComboBoxControl( Composite parent )	{		if ( fCombo == null )		{			fCombo = new Combo( parent, SWT.NONE );			for ( int i = 0; i < fEntryNamesAndValues.length; i++ )			{				fCombo.add( fEntryNamesAndValues[i][0], i );			}			fCombo.setFont( parent.getFont( ) );			fCombo.addSelectionListener( new SelectionAdapter( ) {				public void widgetSelected( SelectionEvent evt )				{					String oldValue = fValue;					String name = fCombo.getText( );					fValue = getValueForName( name );					setPresentsDefaultValue( false );					fireValueChanged( VALUE, oldValue, fValue );				}			} );			fCombo.addModifyListener( new ModifyListener( ) {				public void modifyText( ModifyEvent e )				{					String oldValue = fValue;					String name = fCombo.getText( );					fValue = name;					setPresentsDefaultValue( false );					fireValueChanged( VALUE, oldValue, fValue );				}			} );		}		return fCombo;	}