Bug 47208 Generate Javadoc dialog lays out too wide [javadoc]
If one uses a custom doclet and sets the doclet class path to a long path (e.g. with many JAR files on it), the "Generate Javadoc" dialog lays out to try and fit the full doclet class path on the screen; this results in a very wide dialog.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/javadocexport/JavadocTreeWizardPage.java
commandSetLayout.marginWidth= 0;
		Composite c = new Composite(composite, SWT.NONE);
		c.setLayoutData(createGridData(GridData.FILL_BOTH, 6, 0));
		c.setLayout(commandSetLayout);
		createLabel(c, SWT.NONE, JavadocExportMessages.getString("JavadocTreeWizardPage.javadoccommand.label"), createGridData(GridData.HORIZONTAL_ALIGN_BEGINNING, 2, 0)); 
		fJavadocCommandText= createText(c, SWT.READ_ONLY | SWT.SINGLE | SWT.BORDER, null, createGridData(GridData.FILL_HORIZONTAL, 1, 0));
		((GridData) fJavadocCommandText.getLayoutData()).widthHint= 200;
		fJavadocCommandText.addModifyListener(new ModifyListener() {
			public void modifyText(ModifyEvent e) {
				doValidation(JAVADOCSTATUS);
			}
		});
		Button javadocCommandBrowserButton= createButton(c, SWT.PUSH, JavadocExportMessages.getString("JavadocTreeWizardPage.javadoccommand.button.label"), createGridData(GridData.HORIZONTAL_ALIGN_FILL, 1, 0)); 
		SWTUtil.setButtonDimensionHint(javadocCommandBrowserButton);
		javadocCommandBrowserButton.addSelectionListener(new SelectionAdapter() {
			public void widgetSelected(SelectionEvent event) {
				JavadocPreferencePage page= new JavadocPreferencePage();
				showPreferencePage(JavadocPreferencePage.ID, page); 
				fJavadocCommandText.setText(JavadocPreferencePage.getJavaDocCommand());
			}
		});
	}
	
	
	
	protected void createInputGroup(Composite composite) {
		createLabel(composite, SWT.NONE, JavadocExportMessages.getString("JavadocTreeWizardPage.checkboxtreeandlistgroup.label"), createGridData(6)); 
		Composite c= new Composite(composite, SWT.NONE);
		GridLayout layout= new GridLayout();
		layout.numColumns= 1;