Bug 5449 TVT Text Expansion/Truncations in new java class dialog
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/dialogfields/SelectionButtonDialogFieldGroup.java
/**
	 * Sets the minimal size of the buttons. Must be called after the creation of the buttons.
	 */	
	public void setButtonsMinWidth(int minWidth) {
		if (fButtonComposite != null) {
			Control[] control= fButtonComposite.getChildren();
			if (control != null && control.length > 0) {
				((MGridData)control[0].getLayoutData()).widthHint= minWidth;
			}
		}
	}	
	
	
	
	private Button createSelectionButton(int index, Composite group, SelectionListener listener) {
		Button button= new Button(group, fButtonsStyle | SWT.LEFT);
		button.setFont(group.getFont());			
		button.setText(fButtonNames[index]);
		button.setEnabled(isEnabled() && fButtonsEnabled[index]);
		button.setSelection(fButtonsSelected[index]);
		button.addSelectionListener(listener);
		button.setLayoutData(new MGridData());
		return button;
	}
	/**
	 * Returns the group widget. When called the first time, the widget will be created.
	 * @param The parent composite when called the first time, or <code>null</code>
	 * after.
	 */
	public Composite getSelectionButtonsGroup(Composite parent) {