protected Control createDialogArea(Composite parent) { Composite composite = (Composite) super.createDialogArea(parent); Composite inner = new Composite(composite, SWT.NONE); GridLayout layout = new GridLayout(); layout.marginHeight = 0; layout.marginWidth = 0; layout.numColumns = 1; inner.setLayout(layout); int widthHint = convertWidthInCharsToPixels(50); GridData data = new GridData(GridData.FILL_HORIZONTAL); data.widthHint = widthHint; if (fExistingFolders.contains(fCurrProject)) { fContainerDialogField.doFillIntoGrid(inner, 2); } else { fUseProjectButton.doFillIntoGrid(inner, 1); fUseFolderButton.doFillIntoGrid(inner, 1); fContainerDialogField.getTextControl(inner); int horizontalIndent = convertWidthInCharsToPixels(3); data.horizontalIndent = horizontalIndent; } Text text = fContainerDialogField.getTextControl(null); text.setLayoutData(data); TextFieldNavigationHandler.install(text); fContainerDialogField.postSetFocusOnDialogField(parent.getDisplay()); applyDialogFont(composite); return composite; }