Bug 137478 [Preferences] ProjectReferencePage has too wide left margin
N20060418-0010 The implementation of ProjectReferencePage#createContents encapsulates the page widgets in a composite, but without setting the left margin of its GridLayout to 0.
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/dialogs/ProjectReferencePage.java
private IProject project;
    private boolean modified = false;
    
    private CheckboxTableViewer listViewer;
    private static final int PROJECT_LIST_MULTIPLIER = 30;
    /**
     * Creates a new ProjectReferencePage.
     */
    public ProjectReferencePage() {
        
    }
    /**
     * @see PreferencePage#createContents
     */
    protected Control createContents(Composite parent) {
    	PlatformUI.getWorkbench().getHelpSystem().setHelp(getControl(),
                IIDEHelpContextIds.PROJECT_REFERENCE_PROPERTY_PAGE);
        Font font = parent.getFont();
        Composite composite = new Composite(parent, SWT.NONE);
        GridLayout layout = new GridLayout();
        composite.setLayout(layout);
        composite.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
        composite.setFont(font);
        initialize();
        Label description = createDescriptionLabel(composite);
        description.setLayoutData(new GridData(SWT.FILL, SWT.TOP, true, false));
        listViewer = CheckboxTableViewer.newCheckList(composite, SWT.TOP
                | SWT.BORDER);
        listViewer.getTable().setFont(font);