Bug 203126 [WorkingSets] Allow location of WorkingSetConfigurationBlock to be changed by implementors
I really like the new WorkingSetConfigurationBlock. I think it can be very handy for many users. The one thing I would like to see, is to allow others who extend the Platform's Wizards to place the location of the WorkingSetConfigurationBlock where they would like. The current implementation forces the working set block after the project creation block. For PDE, it would be nice to be able to move the working set block down on the page, similar to JDT's new project wizard.
bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/dialogs/WizardNewProjectCreationPage.java
*/
    public String getProjectName() {
        if (projectNameField == null) {
			return initialProjectFieldValue;
		}
        return getProjectNameFieldValue();
    }
    /**
     * Returns the value of the project name field
     * with leading and trailing spaces removed.
     * 
     * @return the project name in the field
     */
    private String getProjectNameFieldValue() {
        if (projectNameField == null) {
			return ""; 
		}
        return projectNameField.getText().trim();
    }
    /**
     * Sets the initial project name that this page will use when
     * created. The name is ignored if the createControl(Composite)
     * method has already been called. Leading and trailing spaces
     * in the name are ignored.
     * Providing the name of an existing project will not necessarily 
     * cause the wizard to warn the user.  Callers of this method 
     * should first check if the project name passed already exists 
     * in the workspace.
     * 
     * @param name initial project name for this page