cmpFractionNumberDetails.setVisible( true ); btnFraction.setVisible( true );
	public void widgetSelected( SelectionEvent e )	{		if ( !bEnableEvents )		{			return;		}		if ( e.getSource( ).equals( cmbDataType ) )		{			if ( cmbDataType.getText( ).equals( "Number" ) ) //$NON-NLS-1$			{				slStandardDetails.topControl = cmpStandardNumberDetails;				slAdvancedDetails.topControl = cmpAdvancedNumberDetails;				cmpFractionNumberDetails.setVisible( true );				btnFraction.setVisible( true );			}			else			{				slStandardDetails.topControl = cmpStandardDateDetails;				slAdvancedDetails.topControl = cmpAdvancedDateDetails;				cmpFractionNumberDetails.setVisible( false );				btnFraction.setVisible( false );				// Select the default value when the current selection is				// invalid				if ( btnFraction.getSelection( ) )				{					btnUndefined.setSelection( true );					btnFraction.setSelection( false );				}			}			updateUIState( );			cmpStandardDetails.layout( );			cmpAdvancedDetails.layout( );		}		else if ( e.getSource( ) instanceof Button )		{			updateUIState( );		}	}