( (GridLayout) getLayout( ) ).horizontalSpacing = 2;
if(isFormStyle)( (GridLayout) getLayout( ) ).horizontalSpacing = 4;
	private void initFontSizeBuilder( Composite parent, int style,			boolean isFormStyle )	{		setLayout( WidgetUtil.createSpaceGridLayout( 2, 0, isFormStyle ) );		( (GridLayout) getLayout( ) ).horizontalSpacing = 2;		if ( isFormStyle )			valueCombo = FormWidgetFactory.getInstance( ).createCCombo( this,					false );		else			valueCombo = new CCombo( this, SWT.DROP_DOWN );		GridData data = new GridData( );		data.horizontalAlignment = GridData.FILL;		data.grabExcessHorizontalSpace = true;		valueCombo.setLayoutData( data );		if ( isFormStyle )			unitCombo = FormWidgetFactory.getInstance( ).createCCombo( this );		else			unitCombo = new CCombo( this, SWT.DROP_DOWN );		data = new GridData( );		if ( Platform.getOS( ).equals( Platform.OS_LINUX ) )		{			data.widthHint = 80;		}		else			data.widthHint = 60;		data.horizontalAlignment = GridData.HORIZONTAL_ALIGN_END;		unitCombo.setLayoutData( data );		valueCombo.addFocusListener( new FocusListener( ) {			public void focusGained( org.eclipse.swt.events.FocusEvent e )			{				// does nothing.			}			public void focusLost( org.eclipse.swt.events.FocusEvent e )			{				valueCombo.notifyListeners( SWT.DefaultSelection, null );			}		} );		valueCombo.addSelectionListener( new SelectionListener( ) {			public void widgetSelected( SelectionEvent e )			{				processAction( );			}			public void widgetDefaultSelected( SelectionEvent e )			{				processAction( );			}		} );		valueCombo.addModifyListener( new ModifyListener( ) {			public void modifyText( ModifyEvent e )			{				String val = valueCombo.getText( );				unitCombo.setEnabled( ( isInPreIntTable( val ) || !isPredefinedValue( val ) )						&& DEUtil.isValidNumber( val ) );				if ( !unitCombo.isEnabled( ) )				{					unitCombo.deselectAll( );				}				else if ( unitCombo.getSelectionIndex( ) < 0 )				{					String unit = getDefaultUnit( );					if ( unit != null )					{						if ( !StringUtil.isBlank( unit ) )						{							unit = units.findChoice( unit ).getDisplayName( );						}						unitCombo.setText( unit );					}					else					{						unitCombo.setText( unitCombo.getItem( 0 ) );					}				}			}		} );		unitCombo.addSelectionListener( new SelectionListener( ) {			public void widgetSelected( SelectionEvent e )			{				processAction( );			}			public void widgetDefaultSelected( SelectionEvent e )			{				processAction( );			}		} );		initChoice( );	}