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
GridData data = new GridData(GridData.FILL_BOTH);
        data.grabExcessHorizontalSpace = true;
        
        if(!project.isOpen())
        	listViewer.getControl().setEnabled(false);
        
        if (DialogUtil.inRegularFontMode(parent)) {
			data.heightHint = getDefaultFontHeight(listViewer.getTable(),
                    PROJECT_LIST_MULTIPLIER);
		}
        listViewer.getTable().setLayoutData(data);
        listViewer.getTable().setFont(font);
        listViewer.setLabelProvider(WorkbenchLabelProvider
                .getDecoratingWorkbenchLabelProvider());
        listViewer.setContentProvider(getContentProvider(project));
        listViewer.setComparator(new ViewerComparator());
        listViewer.setInput(project.getWorkspace());
        try {
            listViewer.setCheckedElements(project.getDescription()
                    .getReferencedProjects());
        } catch (CoreException e) {
            
        }
        
        listViewer.addCheckStateListener(new ICheckStateListener() {
            public void checkStateChanged(CheckStateChangedEvent event) {
                modified = true;
            }
        });
        return composite;