From f0c660f1acbfac6a96147dd6f80e36d9da18d0b9 Mon Sep 17 00:00:00 2001 From: Alexander Fedorov Date: Mon, 8 Jan 2018 10:30:24 +0300 Subject: [PATCH] #2556 override context menu id for editor and ruler --- .../org/jkiss/dbeaver/ui/editors/sql/SQLEditorBase.java | 7 +++++++ .../dbeaver/ui/editors/sql/SQLEditorContributions.java | 5 ++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/plugins/org.jkiss.dbeaver.core/src/org/jkiss/dbeaver/ui/editors/sql/SQLEditorBase.java b/plugins/org.jkiss.dbeaver.core/src/org/jkiss/dbeaver/ui/editors/sql/SQLEditorBase.java index 815b97dbaf..cba7bfeb54 100644 --- a/plugins/org.jkiss.dbeaver.core/src/org/jkiss/dbeaver/ui/editors/sql/SQLEditorBase.java +++ b/plugins/org.jkiss.dbeaver.core/src/org/jkiss/dbeaver/ui/editors/sql/SQLEditorBase.java @@ -171,6 +171,13 @@ public abstract class SQLEditorBase extends BaseTextEditor implements IErrorVisu setSourceViewerConfiguration(new SQLEditorSourceViewerConfiguration(this, getPreferenceStore())); setKeyBindingScopes(new String[]{TEXT_EDITOR_CONTEXT, SQLEditorContributions.SQL_EDITOR_CONTEXT}); //$NON-NLS-1$ } + + @Override + protected void initializeEditor() { + super.initializeEditor(); + setEditorContextMenuId(SQLEditorContributions.SQL_EDITOR_CONTEXT_MENU_ID); + setRulerContextMenuId(SQLEditorContributions.SQL_RULER_CONTEXT_MENU_ID); + } @Nullable public abstract DBCExecutionContext getExecutionContext(); diff --git a/plugins/org.jkiss.dbeaver.core/src/org/jkiss/dbeaver/ui/editors/sql/SQLEditorContributions.java b/plugins/org.jkiss.dbeaver.core/src/org/jkiss/dbeaver/ui/editors/sql/SQLEditorContributions.java index ee280b0ad0..1a170a4b03 100644 --- a/plugins/org.jkiss.dbeaver.core/src/org/jkiss/dbeaver/ui/editors/sql/SQLEditorContributions.java +++ b/plugins/org.jkiss.dbeaver.core/src/org/jkiss/dbeaver/ui/editors/sql/SQLEditorContributions.java @@ -2,6 +2,9 @@ package org.jkiss.dbeaver.ui.editors.sql; public class SQLEditorContributions { - public static final String SQL_EDITOR_CONTEXT = "org.jkiss.dbeaver.ui.editors.sql"; + public static final String SQL_EDITOR_CONTEXT = "org.jkiss.dbeaver.ui.editors.sql"; //$NON-NLS-1$ + + public static final String SQL_EDITOR_CONTEXT_MENU_ID = "#SQLEditorContext"; //$NON-NLS-1$ + public static final String SQL_RULER_CONTEXT_MENU_ID = "#SQLRulerContext"; //$NON-NLS-1$ } -- GitLab