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/ContentTypesPreferencePage.java
createContentTypesTree(composite);
        createFileAssociations(composite);
        createCharset(composite);
        return composite;
    }
    private void createCharset(Composite parent) {
        Composite composite = new Composite(parent, SWT.NONE);
        GridLayout layout = new GridLayout(3, false);
        layout.marginHeight = layout.marginWidth = 0;
        composite.setLayout(layout);
        Label label = new Label(composite, SWT.NONE);
        label.setFont(parent.getFont());
        label.setText(IDEWorkbenchMessages.ContentTypes_characterSetLabel);
        charsetField = new Text(composite, SWT.SINGLE | SWT.BORDER);
        charsetField.setFont(parent.getFont());
        GridData data = new GridData(GridData.FILL_HORIZONTAL);
        charsetField.setLayoutData(data);
        setButton = new Button(composite, SWT.PUSH);
        setButton.setFont(parent.getFont());
        setButton
                .setText(IDEWorkbenchMessages.ContentTypes_characterSetUpdateLabel);
        setButton.setEnabled(false);
        setButton.addSelectionListener(new SelectionAdapter() {
            
            /*
             * (non-Javadoc)
             * 
             * @see org.eclipse.swt.events.SelectionAdapter#widgetSelected(org.eclipse.swt.events.SelectionEvent)
             */