iconList.setLayoutData( new GridData( GridData.FILL_BOTH ) );
GridData gdIconList = new GridData( GridData.FILL_HORIZONTAL ); gdIconList.heightHint = 120; iconList.setLayoutData( gdIconList  );
	private void createListArea( Composite parent )	{		Composite listArea = new Composite( parent, SWT.NONE );		GridData gd = new GridData( GridData.FILL_BOTH				| GridData.HORIZONTAL_ALIGN_BEGINNING );		gd.widthHint = 300;		gd.heightHint = 260;		listArea.setLayoutData( gd );		listArea.setLayout( new GridLayout( ) );		GridLayout gl = new GridLayout( );		gl.marginWidth = 0;		gl.marginHeight = 0;		inputArea = new Composite( listArea, SWT.NONE );		GridData gdInputArea = new GridData( GridData.FILL_BOTH				| GridData.HORIZONTAL_ALIGN_BEGINNING );		inputArea.setLayoutData( gdInputArea );		inputArea.setLayout( gl );		iconList = new List( listArea, SWT.NONE				| SWT.SINGLE				| SWT.BORDER				| SWT.V_SCROLL				| SWT.H_SCROLL );		iconList.setLayoutData( new GridData( GridData.FILL_BOTH ) );		iconList.addSelectionListener( this );		if ( iconPalette != null )		{			for ( int i = 0; i < iconPalette.getEntries( ).size( ); i++ )			{				String path = ( (Image) iconPalette.getEntries( ).get( i ) ).getURL( );				if ( path.charAt( 0 ) == 'f' )				{					path = path.substring( 6, path.length( ) );				}				iconList.add( path );			}		}//		btnRemove = new Button( listArea, SWT.NONE );//		btnRemove.setLayoutData( new GridData( GridData.HORIZONTAL_ALIGN_END ) );//		btnRemove.setText( Messages.getString( "MarkerIconDialog.Lbl.Remove" ) ); //$NON-NLS-1$//		btnRemove.addSelectionListener( this );	}