Bug 5449 TVT Text Expansion/Truncations in new java class dialog
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/dialogfields/ListDialogField.java
return fButtonsControl;
	}
	
	private void doButtonSelected(SelectionEvent e) {
		if (fButtonControls != null) {
			for (int i= 0; i < fButtonControls.length; i++) {
				if (e.widget == fButtonControls[i]) {
					buttonPressed(i);
					return;
				}
			}
		}
	}	
	
	
	/*
	 * @see DialogField#dialogFieldChanged
	 */ 	
	public void dialogFieldChanged() {
		super.dialogFieldChanged();
		if (fTableColumn != null && !fTableColumn.isDisposed()) {
			fTableColumn.pack();
		}
		updateButtonState();
	}
	
	private Button getButton(int index) {
		if (fButtonControls != null && index >= 0 && index < fButtonControls.length) {
			return fButtonControls[index];
		}