Bug 76351 [Dialogs] API - InputDialog with customizable style bits
I think sometimes it might be useful to have an Input Dialog where the user enters a few lines of text and not just one. So, maybe it would be a good idea to add another constructor to the InputDialog class where you can pass in your own Text component, which might be defined as whatever you want, since Text can be easily defined as a multi-line component with an SWT.MULTI bit.
bundles/org.eclipse.jface/src/org/eclipse/jface/dialogs/InputDialog.java
protected void configureShell(Shell shell) {
        super.configureShell(shell);
        if (title != null) {
			shell.setText(title);
		}
    }
    /*
     * (non-Javadoc)
     * 
     * @see org.eclipse.jface.dialogs.Dialog#createButtonsForButtonBar(org.eclipse.swt.widgets.Composite)
     */
    protected void createButtonsForButtonBar(Composite parent) {
        
        okButton = createButton(parent, IDialogConstants.OK_ID,
                IDialogConstants.OK_LABEL, true);
        createButton(parent, IDialogConstants.CANCEL_ID,
                IDialogConstants.CANCEL_LABEL, false);
        
        
        text.setFocus();
        if (value != null) {
            text.setText(value);
            text.selectAll();
        }
    }
    /*
     * (non-Javadoc) Method declared on Dialog.
     */
    protected Control createDialogArea(Composite parent) {