Bug 88926 [Preferences] IDE should subclass FileEditorsPreferencePage
Currently the link to the content types editor page lives in Workbench despite the target living in IDE. This should be resolved for 3.1
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/dialogs/NewContentTypeFileAssociationDialog.java
* @param contentType 
     */
    public NewContentTypeFileAssociationDialog(Shell parentShell, IContentType contentType) {
        super(parentShell);
        this.contentType = contentType;
    }
    
    /* (non-Javadoc)
     * @see org.eclipse.jface.dialogs.Dialog#createDialogArea(org.eclipse.swt.widgets.Composite)
     */
    protected Control createDialogArea(Composite parent) {
        Composite composite = new Composite(parent, SWT.NONE);
        GridLayout layout = new GridLayout(2, false);
        composite.setLayout(layout);
        extButton = new Button(composite, SWT.RADIO);
        extButton.setText("File &Extension"); 
        extButton.setFont(parent.getFont());
        Button nameButton = new Button(composite, SWT.RADIO);
        nameButton.setText("File &Name"); 
        nameButton.setFont(parent.getFont());
        
        Label label = new Label(composite, SWT.NONE);
        label.setFont(parent.getFont());
        label.setText("&Value:"); 
        textArea = new Text(composite, SWT.SINGLE | SWT.BORDER);
        textArea.setFont(parent.getFont());
        GridData data = new GridData(GridData.FILL_HORIZONTAL);
        textArea.setLayoutData(data);
        return composite;
    }