Class EditorPreferencePage

  • All Implemented Interfaces:
    EventListener, org.eclipse.jface.dialogs.IDialogPage, org.eclipse.jface.dialogs.IMessageProvider, org.eclipse.jface.preference.IPreferencePage, org.eclipse.jface.util.IPropertyChangeListener, org.eclipse.ui.IWorkbenchPreferencePage

    public class EditorPreferencePage
    extends org.eclipse.jface.preference.FieldEditorPreferencePage
    implements org.eclipse.ui.IWorkbenchPreferencePage
    Preference page for UI settings related to the comparison editor.
    • Constructor Detail

      • EditorPreferencePage

        public EditorPreferencePage()
    • Method Detail

      • init

        public void init​(org.eclipse.ui.IWorkbench workbench)
        Specified by:
        init in interface org.eclipse.ui.IWorkbenchPreferencePage
      • createContents

        protected org.eclipse.swt.widgets.Control createContents​(org.eclipse.swt.widgets.Composite parent)
        Overrides:
        createContents in class org.eclipse.jface.preference.FieldEditorPreferencePage
      • createTabSkeleton

        protected org.eclipse.swt.widgets.Composite createTabSkeleton​(String tabLabel)
        Create a skeleton of a tab.
        Parameters:
        tabLabel - tab label
        Returns:
        main composite of the tab
      • createTabSkeleton

        protected org.eclipse.swt.widgets.Composite createTabSkeleton​(String tabLabel,
                                                                      String introText)
        Create a skeleton of a tab.
        Parameters:
        tabLabel - tab label
        introText - Text use as description a tab (may be null)
        Returns:
        main composite of the tab
      • getColorTab

        protected org.eclipse.swt.widgets.Composite getColorTab()
        Returns the lazily created color tab.
        Returns:
        color tab
      • getTreeTab

        protected org.eclipse.swt.widgets.Composite getTreeTab()
        Returns the lazily created tree tab.
        Returns:
        color tab
      • createFieldEditors

        protected void createFieldEditors()
        Specified by:
        createFieldEditors in class org.eclipse.jface.preference.FieldEditorPreferencePage
      • createColorTabContent

        protected void createColorTabContent()
        Creates and adds the content of the color tab.
      • createTreeTabContent

        protected void createTreeTabContent()
        Creates and adds the content of the tree tab.
      • createColorsAndFontsLink

        protected org.eclipse.ui.dialogs.PreferenceLinkArea createColorsAndFontsLink​(org.eclipse.swt.widgets.Composite parent)
        Creates a link to the preference page setting the colors and fonts for the Compare Editor.
        Parameters:
        parent - link parent
        Returns:
        link
      • createAutoExpandTreeLevel

        protected org.eclipse.jface.preference.IntegerFieldEditor createAutoExpandTreeLevel​(org.eclipse.swt.widgets.Composite parent)
        Creates an editor for the EMFCompareUIPreferences.EDITOR_TREE_AUTO_EXPAND_LEVEL preference.
        Parameters:
        parent - editor parent
        Returns:
        editor
      • createExpandTreeTimeout

        protected org.eclipse.jface.preference.IntegerFieldEditor createExpandTreeTimeout​(org.eclipse.swt.widgets.Composite parent)
        Creates an editor for the EMFCompareUIPreferences.EDITOR_TREE_EXPAND_TIMEOUT preference.
        Parameters:
        parent - editor parent
        Returns:
        editor
      • createAutoSelectFirstChange

        protected org.eclipse.jface.preference.BooleanFieldEditor createAutoSelectFirstChange​(org.eclipse.swt.widgets.Composite parent)
        Parameters:
        parent - editor parent
        Returns:
        editor
      • createHighlightRelatedChanges

        protected org.eclipse.jface.preference.BooleanFieldEditor createHighlightRelatedChanges​(org.eclipse.swt.widgets.Composite parent)
        Parameters:
        parent - editor parent
        Returns:
        editor
      • createSelectNextUnresolvedDiff

        protected org.eclipse.jface.preference.BooleanFieldEditor createSelectNextUnresolvedDiff​(org.eclipse.swt.widgets.Composite parent)
        Parameters:
        parent - editor parent
        Returns:
        editor