From 3baaa12522bb958d86f8609f6bf2cb17a9f30e13 Mon Sep 17 00:00:00 2001 From: peter Date: Mon, 20 Mar 2017 11:30:55 +0100 Subject: [PATCH] IDEA-168271 Make "Edit variables" not dimmed always or provide some hint how to un-dim it --- .../codeInsight/template/impl/LiveTemplateSettingsEditor.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/platform/lang-impl/src/com/intellij/codeInsight/template/impl/LiveTemplateSettingsEditor.java b/platform/lang-impl/src/com/intellij/codeInsight/template/impl/LiveTemplateSettingsEditor.java index 065b4bdc2e63..f5f1c36d0225 100644 --- a/platform/lang-impl/src/com/intellij/codeInsight/template/impl/LiveTemplateSettingsEditor.java +++ b/platform/lang-impl/src/com/intellij/codeInsight/template/impl/LiveTemplateSettingsEditor.java @@ -487,7 +487,9 @@ public class LiveTemplateSettingsEditor extends JPanel { } private void validateEditVariablesButton() { - myEditVariablesButton.setEnabled(!parseVariables().isEmpty()); + boolean hasVariables = !parseVariables().isEmpty(); + myEditVariablesButton.setEnabled(hasVariables); + myEditVariablesButton.setToolTipText(hasVariables ? null : "Disabled because the template has no variables (surrounded with $ signs)"); } void resetUi() {