IDEA-144668 Ability to disable "Run config" and "test indicator" gutters: run icon

This commit is contained in:
Dmitry Avdeev
2015-12-10 16:41:39 +03:00
parent 99e3b716c4
commit 1c79743daf
2 changed files with 8 additions and 0 deletions
@@ -31,6 +31,7 @@ public abstract class GutterIconDescriptor {
* Human-readable provider name for UI.
* @return null if no configuration needed
*/
@Nullable("null means disabled")
public abstract String getName();
@Nullable
@@ -18,6 +18,7 @@ package com.intellij.execution.lineMarker;
import com.intellij.codeHighlighting.Pass;
import com.intellij.codeInsight.daemon.LineMarkerInfo;
import com.intellij.codeInsight.daemon.LineMarkerProviderDescriptor;
import com.intellij.icons.AllIcons;
import com.intellij.openapi.actionSystem.ActionGroup;
import com.intellij.openapi.actionSystem.AnAction;
import com.intellij.openapi.actionSystem.DefaultActionGroup;
@@ -117,4 +118,10 @@ public class RunLineMarkerProvider extends LineMarkerProviderDescriptor {
public String getName() {
return "Run line marker";
}
@Nullable
@Override
public Icon getIcon() {
return AllIcons.RunConfigurations.TestState.Run;
}
}