diff options
author | Matthias Becker | 2021-01-15 08:39:58 +0000 |
---|---|---|
committer | Matthias Becker | 2021-01-15 15:55:59 +0000 |
commit | 9d5c04b07810299f52728087f68482088c75dd12 (patch) | |
tree | 68841e9b159a6f36f3752c7973d7b24c9f5bd840 | |
parent | 80522ab494eddf0836103c0a91885ad27cdef34e (diff) | |
download | eclipse.platform.text-9d5c04b07810299f52728087f68482088c75dd12.tar.gz eclipse.platform.text-9d5c04b07810299f52728087f68482088c75dd12.tar.xz eclipse.platform.text-9d5c04b07810299f52728087f68482088c75dd12.zip |
Don't use AbstractUIPlugin#getDialogSettingsY20210115-1200I20210116-1800I20210116-0340I20210115-1810
JavaDoc of this method says it should no longer be used. This is one
step further to remove Activators.
Change-Id: I8963f080f29a556c4aa90aa847ea4aec1b744d79
5 files changed, 26 insertions, 12 deletions
diff --git a/org.eclipse.text.quicksearch/src/org/eclipse/text/quicksearch/internal/ui/QuickSearchDialog.java b/org.eclipse.text.quicksearch/src/org/eclipse/text/quicksearch/internal/ui/QuickSearchDialog.java index fbd2235f67b..610f33a9b2f 100644 --- a/org.eclipse.text.quicksearch/src/org/eclipse/text/quicksearch/internal/ui/QuickSearchDialog.java +++ b/org.eclipse.text.quicksearch/src/org/eclipse/text/quicksearch/internal/ui/QuickSearchDialog.java @@ -114,6 +114,7 @@ import org.eclipse.ui.internal.WorkbenchImages; import org.eclipse.ui.internal.WorkbenchMessages; import org.eclipse.ui.internal.ide.IDEWorkbenchPlugin; import org.eclipse.ui.progress.UIJob; +import org.osgi.framework.FrameworkUtil; /** * Shows a list of items to the user with a text entry field for a string @@ -1080,14 +1081,13 @@ public class QuickSearchDialog extends SelectionStatusDialog { * @return return dialog settings for this dialog */ protected IDialogSettings getDialogSettings() { - IDialogSettings settings = IDEWorkbenchPlugin.getDefault() - .getDialogSettings().getSection(DIALOG_SETTINGS); - + IDialogSettings dialogSettings = PlatformUI.getDialogSettingsProvider(FrameworkUtil.getBundle(IDEWorkbenchPlugin.class)) + .getDialogSettings(); + IDialogSettings settings = dialogSettings.getSection(DIALOG_SETTINGS); if (settings == null) { - settings = IDEWorkbenchPlugin.getDefault().getDialogSettings() + settings = dialogSettings .addNewSection(DIALOG_SETTINGS); } - return settings; } diff --git a/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/FindNextAction.java b/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/FindNextAction.java index 76b3c0d4944..3fbe7f732c3 100644 --- a/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/FindNextAction.java +++ b/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/FindNextAction.java @@ -22,6 +22,8 @@ import java.util.List; import java.util.ResourceBundle; import java.util.regex.PatternSyntaxException; +import org.osgi.framework.FrameworkUtil; + import org.eclipse.swt.graphics.Point; import org.eclipse.swt.widgets.Shell; @@ -36,8 +38,8 @@ import org.eclipse.jface.text.TextUtilities; import org.eclipse.ui.IEditorPart; import org.eclipse.ui.IWorkbenchPart; import org.eclipse.ui.IWorkbenchWindow; +import org.eclipse.ui.PlatformUI; import org.eclipse.ui.internal.texteditor.NLSUtility; -import org.eclipse.ui.internal.texteditor.TextEditorPlugin; /** @@ -338,7 +340,8 @@ public class FindNextAction extends ResourceAction implements IUpdate { * @return the dialog settings to be used */ private IDialogSettings getDialogSettings() { - IDialogSettings settings= TextEditorPlugin.getDefault().getDialogSettings(); + IDialogSettings settings = PlatformUI.getDialogSettingsProvider(FrameworkUtil.getBundle(FindNextAction.class)) + .getDialogSettings(); fDialogSettings= settings.getSection(FindReplaceDialog.class.getName()); if (fDialogSettings == null) fDialogSettings= settings.addNewSection(FindReplaceDialog.class.getName()); diff --git a/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/FindReplaceDialog.java b/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/FindReplaceDialog.java index 34d26c736c5..db816066155 100644 --- a/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/FindReplaceDialog.java +++ b/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/FindReplaceDialog.java @@ -23,6 +23,8 @@ import java.util.List; import java.util.Set; import java.util.regex.PatternSyntaxException; +import org.osgi.framework.FrameworkUtil; + import org.eclipse.swt.SWT; import org.eclipse.swt.custom.BusyIndicator; import org.eclipse.swt.custom.ScrolledComposite; @@ -73,7 +75,6 @@ import org.eclipse.ui.PlatformUI; import org.eclipse.ui.fieldassist.ContentAssistCommandAdapter; import org.eclipse.ui.internal.texteditor.NLSUtility; import org.eclipse.ui.internal.texteditor.SWTUtil; -import org.eclipse.ui.internal.texteditor.TextEditorPlugin; /** @@ -1783,7 +1784,8 @@ class FindReplaceDialog extends Dialog { * @return the dialog settings to be used */ private IDialogSettings getDialogSettings() { - IDialogSettings settings= TextEditorPlugin.getDefault().getDialogSettings(); + IDialogSettings settings = PlatformUI + .getDialogSettingsProvider(FrameworkUtil.getBundle(FindReplaceDialog.class)).getDialogSettings(); fDialogSettings= settings.getSection(getClass().getName()); if (fDialogSettings == null) fDialogSettings= settings.addNewSection(getClass().getName()); @@ -1793,7 +1795,8 @@ class FindReplaceDialog extends Dialog { @Override protected IDialogSettings getDialogBoundsSettings() { String sectionName= getClass().getName() + "_dialogBounds"; //$NON-NLS-1$ - IDialogSettings settings= TextEditorPlugin.getDefault().getDialogSettings(); + IDialogSettings settings = PlatformUI + .getDialogSettingsProvider(FrameworkUtil.getBundle(FindReplaceDialog.class)).getDialogSettings(); IDialogSettings section= settings.getSection(sectionName); if (section == null) section= settings.addNewSection(sectionName); diff --git a/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/GotoLineAction.java b/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/GotoLineAction.java index 74481f8cf88..e21f03bd13a 100644 --- a/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/GotoLineAction.java +++ b/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/GotoLineAction.java @@ -15,6 +15,8 @@ package org.eclipse.ui.texteditor; import java.util.ResourceBundle; +import org.osgi.framework.FrameworkUtil; + import org.eclipse.swt.custom.StyledText; import org.eclipse.swt.widgets.Button; import org.eclipse.swt.widgets.Composite; @@ -35,6 +37,7 @@ import org.eclipse.jface.text.IDocument; import org.eclipse.jface.text.ITextSelection; import org.eclipse.ui.IWorkbenchPage; +import org.eclipse.ui.PlatformUI; import org.eclipse.ui.internal.texteditor.NLSUtility; import org.eclipse.ui.internal.texteditor.TextEditorPlugin; @@ -103,7 +106,8 @@ public class GotoLineAction extends TextEditorAction { @Override protected IDialogSettings getDialogBoundsSettings() { String sectionName= getClass().getName() + "_dialogBounds"; //$NON-NLS-1$ - IDialogSettings settings= TextEditorPlugin.getDefault().getDialogSettings(); + IDialogSettings settings = PlatformUI + .getDialogSettingsProvider(FrameworkUtil.getBundle(GotoLineAction.class)).getDialogSettings(); IDialogSettings section= settings.getSection(sectionName); if (section == null) section= settings.addNewSection(sectionName); diff --git a/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/templates/TemplatePreferencePage.java b/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/templates/TemplatePreferencePage.java index d99e2c573cf..43dbe2c6d0d 100644 --- a/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/templates/TemplatePreferencePage.java +++ b/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/templates/TemplatePreferencePage.java @@ -33,6 +33,8 @@ import java.util.Iterator; import java.util.List; import java.util.Map; +import org.osgi.framework.FrameworkUtil; + import org.eclipse.swt.SWT; import org.eclipse.swt.custom.StyledText; import org.eclipse.swt.events.FocusEvent; @@ -704,7 +706,9 @@ public abstract class TemplatePreferencePage extends PreferencePage implements I @Override protected IDialogSettings getDialogBoundsSettings() { String sectionName= getClass().getName() + "_dialogBounds"; //$NON-NLS-1$ - IDialogSettings settings= TextEditorPlugin.getDefault().getDialogSettings(); + IDialogSettings settings = PlatformUI + .getDialogSettingsProvider(FrameworkUtil.getBundle(TemplatePreferencePage.class)) + .getDialogSettings(); IDialogSettings section= settings.getSection(sectionName); if (section == null) section= settings.addNewSection(sectionName); |