fd.setFilterExtensions( new String[]{ "*.gif;*.jpg;*.png;*.ico;*.bmp" } );
fd.setFilterExtensions(ext );
	protected Button getButtonControl( final Composite parent )	{		if ( fButton == null )		{			fButton = new Button( parent, SWT.PUSH );			fButton.setFont( parent.getFont( ) );			fButton.addSelectionListener( new SelectionAdapter( ) {				public void widgetSelected( SelectionEvent evt )				{					FileDialog fd = new FileDialog( parent.getShell( ),							SWT.OPEN );					fd.setFilterExtensions( new String[]{						"*.gif;*.jpg;*.png;*.ico;*.bmp" //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ //$NON-NLS-5$					} );					// fd.setFilterNames( new String[]{					// "SWT image" + " (gif, jpeg, png, ico, bmp)" //$NON-NLS-1$					// //$NON-NLS-2$					// } );					String file = fd.open( );					if ( file != null )					{						getTextControl( null ).setText( file );						valueChanged( VALUE );					}				}			} );		}		return fButton;	}