"*.gif;*.jpg;*.png;*.ico;*.bmp"
"*.bmp;*.jpg;*.jpeg;*.jpe;*.jfif;*.gif;*.png;*.tif;*.tiff;*.ico;*.svg"
	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 )				{					String ext[] = new String[]{						"*.gif;*.jpg;*.png;*.ico;*.bmp" //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ //$NON-NLS-5$					} ;					FileDialog fd = new FileDialog( parent.getShell( ),							SWT.OPEN );					fd.setFilterExtensions(ext );					// fd.setFilterNames( new String[]{					// "SWT image" + " (gif, jpeg, png, ico, bmp)" //$NON-NLS-1$					// //$NON-NLS-2$					// } );					String file = fd.open( );					if ( file != null )										{										// should check extensions in Linux enviroment						if ( checkExtensions( ext,file ) == false )						{							ExceptionHandler.openErrorMessageBox( Messages.getString( "EmbeddedImagesNodeProvider.FileNameError.Title" ),									Messages.getString( "EmbeddedImagesNodeProvider.FileNameError.Message" ) );						}else						{							getTextControl( null ).setText( file );							valueChanged( VALUE );						}					}				}			} );		}		return fButton;	}