simplify ScriptMergeViewer for adopters
diff --git a/plugins/org.eclipse.dltk.ruby.ui/src/org/eclipse/dltk/ruby/internal/ui/compare/RubyMergeViewer.java b/plugins/org.eclipse.dltk.ruby.ui/src/org/eclipse/dltk/ruby/internal/ui/compare/RubyMergeViewer.java
index 1b21d0c..571e5cf 100644
--- a/plugins/org.eclipse.dltk.ruby.ui/src/org/eclipse/dltk/ruby/internal/ui/compare/RubyMergeViewer.java
+++ b/plugins/org.eclipse.dltk.ruby.ui/src/org/eclipse/dltk/ruby/internal/ui/compare/RubyMergeViewer.java
@@ -12,40 +12,14 @@
package org.eclipse.dltk.ruby.internal.ui.compare;
import org.eclipse.compare.CompareConfiguration;
-import org.eclipse.dltk.ruby.internal.ui.Messages;
-import org.eclipse.dltk.ruby.internal.ui.RubyUI;
+import org.eclipse.dltk.ruby.internal.ui.RubyUILanguageToolkit;
import org.eclipse.dltk.ui.compare.ScriptMergeViewer;
-import org.eclipse.dltk.ui.text.ScriptTextTools;
-import org.eclipse.jface.preference.IPreferenceStore;
import org.eclipse.swt.widgets.Composite;
public class RubyMergeViewer extends ScriptMergeViewer {
public RubyMergeViewer(Composite parent, CompareConfiguration configuration) {
- super(parent, configuration);
- }
-
- protected ScriptTextTools getTextTools() {
- return RubyUI.getDefault().getTextTools();
- }
-
- /*
- * (non-Javadoc)
- *
- * @seeorg.eclipse.dltk.ruby.internal.ui.compare.ScriptMergeViewer#
- * getPreferenceStore()
- */
- protected IPreferenceStore getPreferenceStore() {
- return RubyUI.getDefault().getPreferenceStore();
- }
-
- /*
- * (non-Javadoc)
- *
- * @see org.eclipse.dltk.ui.compare.ScriptMergeViewer#getTitle()
- */
- public String getTitle() {
- return Messages.CompareTitle;
+ super(parent, configuration, RubyUILanguageToolkit.getInstance());
}
}
diff --git a/plugins/org.eclipse.dltk.ruby.ui/src/org/eclipse/dltk/ruby/internal/ui/messages.properties b/plugins/org.eclipse.dltk.ruby.ui/src/org/eclipse/dltk/ruby/internal/ui/messages.properties
index 04370b1..30630aa 100644
--- a/plugins/org.eclipse.dltk.ruby.ui/src/org/eclipse/dltk/ruby/internal/ui/messages.properties
+++ b/plugins/org.eclipse.dltk.ruby.ui/src/org/eclipse/dltk/ruby/internal/ui/messages.properties
@@ -1,3 +1,2 @@
InitializeAfterLoadJob_startingDltkRubyInitialization=Starting DLTK Ruby initialization
InitializeAfterLoadJob_initializingDltkRuby=Initializing DLTK Ruby
-CompareTitle=Ruby Compare