diff --git a/platform/lang-api/src/com/intellij/execution/services/ServiceViewManager.java b/platform/lang-api/src/com/intellij/execution/services/ServiceViewManager.java index c35aca8db75f..b30e9b19112c 100644 --- a/platform/lang-api/src/com/intellij/execution/services/ServiceViewManager.java +++ b/platform/lang-api/src/com/intellij/execution/services/ServiceViewManager.java @@ -4,14 +4,10 @@ package com.intellij.execution.services; import com.intellij.openapi.components.ServiceManager; import com.intellij.openapi.project.Project; import com.intellij.openapi.util.Key; -import com.intellij.ui.AnimatedIcon; import org.jetbrains.annotations.ApiStatus; -import javax.swing.*; - @ApiStatus.Experimental public interface ServiceViewManager { - Icon RUNNING_ICON = new AnimatedIcon.Default(); Key SERVICE_VIEW_MASTER_COMPONENT = Key.create("SERVICE_VIEW_MASTER_COMPONENT"); void selectNode(Object node); diff --git a/platform/platform-api/src/com/intellij/ui/AnimatedIcon.java b/platform/platform-api/src/com/intellij/ui/AnimatedIcon.java index b561742b6d81..00d0bc9fe324 100644 --- a/platform/platform-api/src/com/intellij/ui/AnimatedIcon.java +++ b/platform/platform-api/src/com/intellij/ui/AnimatedIcon.java @@ -45,6 +45,7 @@ public class AnimatedIcon implements Icon { } public static class Default extends AnimatedIcon { + public Default() { super(DELAY, ICONS.toArray(new Icon[0])); } @@ -59,6 +60,8 @@ public class AnimatedIcon implements Icon { AllIcons.Process.Step_6, AllIcons.Process.Step_7, AllIcons.Process.Step_8); + + public static final AnimatedIcon INSTANCE = new Default(); } public static class Big extends AnimatedIcon {