mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-15 11:53:49 +07:00
104 lines
7.1 KiB
XML
104 lines
7.1 KiB
XML
<idea-plugin package="com.intellij.platform.execution.dashboard">
|
|
<dependencies>
|
|
<module name="intellij.platform.execution.serviceView"/>
|
|
</dependencies>
|
|
<extensions defaultExtensionNs="com.intellij">
|
|
<projectService serviceInterface="com.intellij.execution.dashboard.RunDashboardManager"
|
|
serviceImplementation="com.intellij.platform.execution.dashboard.RunDashboardManagerImpl"/>
|
|
<backgroundPostStartupActivity implementation="com.intellij.platform.execution.dashboard.RunDashboardCheckerActivity"/>
|
|
<notificationGroup id="Services Tool Window" displayType="BALLOON" isLogByDefault="true" bundle="messages.ExecutionBundle"
|
|
key="notification.group.services"
|
|
notificationIds="run.dashboard.multiple.run.configurations"/>
|
|
<runDashboardGroupingRule id="type" order="first"
|
|
implementation="com.intellij.platform.execution.dashboard.tree.ConfigurationTypeDashboardGroupingRule"/>
|
|
<runDashboardGroupingRule id="status" order="after type"
|
|
implementation="com.intellij.platform.execution.dashboard.tree.StatusDashboardGroupingRule"/>
|
|
<runDashboardGroupingRule id="folder" order="after status"
|
|
implementation="com.intellij.platform.execution.dashboard.tree.FolderDashboardGroupingRule"/>
|
|
<actionPromoter implementation="com.intellij.platform.execution.dashboard.actions.RunDashboardActionPromoter"/>
|
|
<serviceViewContributor implementation="com.intellij.platform.execution.dashboard.RunDashboardServiceViewContributor"/>
|
|
</extensions>
|
|
<extensions defaultExtensionNs="com.intellij.statistics">
|
|
<projectUsagesCollector implementation="com.intellij.platform.execution.dashboard.RunDashboardUsagesCollector"/>
|
|
<validation.customValidationRule
|
|
implementation="com.intellij.platform.execution.dashboard.RunDashboardUsagesCollector$RunConfigurationTypeValidator"/>
|
|
</extensions>
|
|
<extensionPoints>
|
|
<extensionPoint name="runDashboardChecker" interface="com.intellij.execution.dashboard.RunDashboardChecker" dynamic="true"/>
|
|
</extensionPoints>
|
|
<actions>
|
|
<group id="RunDashboardContentToolbar">
|
|
<!-- IDEA-356383 RunClass -> com.intellij.execution.executors.DefaultRunExecutor.getContextActionId() -->
|
|
<!--suppress PluginXmlValidity -->
|
|
<action id="RunDashboard.Run" icon="AllIcons.Actions.Execute" use-shortcut-of="RunClass"
|
|
class="com.intellij.platform.execution.dashboard.actions.RunAction">
|
|
<add-to-group anchor="first" group-id="RunTab.TopToolbar"/>
|
|
<add-to-group anchor="first" group-id="RunTab.TopToolbar.Old"/>
|
|
<add-to-group anchor="first" group-id="XDebugger.ToolWindow.TopToolbar3"/>
|
|
</action>
|
|
<!-- IDEA-356383 DebugClass -> com.intellij.execution.executors.DefaultDebugExecutor.getContextActionId() -->
|
|
<!--suppress PluginXmlValidity -->
|
|
<action id="RunDashboard.Debug" icon="AllIcons.Actions.StartDebugger" use-shortcut-of="DebugClass"
|
|
class="com.intellij.platform.execution.dashboard.actions.DebugAction">
|
|
<add-to-group anchor="after" relative-to-action="RunDashboard.Run" group-id="RunTab.TopToolbar"/>
|
|
<add-to-group anchor="after" relative-to-action="RunDashboard.Run" group-id="RunTab.TopToolbar.Old"/>
|
|
<add-to-group anchor="after" relative-to-action="RunDashboard.Run" group-id="XDebugger.ToolWindow.TopToolbar3"/>
|
|
</action>
|
|
<action id="RunDashboard.Stop" icon="AllIcons.Actions.Suspend" use-shortcut-of="Stop"
|
|
class="com.intellij.platform.execution.dashboard.actions.StopAction"/>
|
|
<separator/>
|
|
<reference id="ExpandAll"/>
|
|
<reference id="CollapseAll"/>
|
|
</group>
|
|
<group id="RunDashboardPopup">
|
|
<action id="RunDashboard.EditConfiguration" icon="AllIcons.Actions.EditSource" use-shortcut-of="EditSourceInNewWindow"
|
|
class="com.intellij.platform.execution.dashboard.actions.EditConfigurationAction"/>
|
|
<action id="RunDashboard.CopyConfiguration" icon="AllIcons.Actions.Copy" use-shortcut-of="EditorDuplicate"
|
|
class="com.intellij.platform.execution.dashboard.actions.CopyConfigurationAction"/>
|
|
<separator/>
|
|
<action id="RunDashboard.HideConfiguration"
|
|
class="com.intellij.platform.execution.dashboard.actions.HideConfigurationAction"/>
|
|
<action id="RunDashboard.RestoreHiddenConfigurations"
|
|
class="com.intellij.platform.execution.dashboard.actions.RestoreHiddenConfigurationsAction"/>
|
|
<action id="RunDashboard.RemoveType"
|
|
class="com.intellij.platform.execution.dashboard.actions.RemoveRunConfigurationTypeAction"/>
|
|
<action id="RunDashboard.OpenRunningConfigInNewTab"
|
|
class="com.intellij.platform.execution.dashboard.actions.OpenRunningConfigInNewTabAction"/>
|
|
<separator/>
|
|
<action id="RunDashboard.ClearConsole" icon="AllIcons.General.Delete"
|
|
class="com.intellij.platform.execution.dashboard.actions.ClearConsoleAction"/>
|
|
<action id="RunDashboard.ClearContent" icon="AllIcons.Actions.Cancel"
|
|
class="com.intellij.platform.execution.dashboard.actions.ClearContentAction"/>
|
|
<action id="RunDashboard.RestoreConfiguration" icon="AllIcons.Actions.Rollback"
|
|
class="com.intellij.platform.execution.dashboard.actions.RestoreConfigurationAction"/>
|
|
<separator/>
|
|
<action id="RunDashboard.GroupConfigurations" icon="AllIcons.Actions.GroupByPackage"
|
|
class="com.intellij.platform.execution.dashboard.actions.GroupConfigurationsAction"/>
|
|
<action id="RunDashboard.UngroupConfigurations" icon="AllIcons.General.Remove" use-shortcut-of="$Delete"
|
|
class="com.intellij.platform.execution.dashboard.actions.UngroupConfigurationsActions"/>
|
|
<separator/>
|
|
</group>
|
|
<group id="RunDashboard.ViewOptions" popup="true" class="com.intellij.ide.actions.NonEmptyActionGroup">
|
|
<separator key="separator.RunDashboard.GroupBy"/>
|
|
<action id="RunDashboard.GroupByType"
|
|
class="com.intellij.platform.execution.dashboard.actions.GroupByConfigurationTypeAction"/>
|
|
<action id="RunDashboard.GroupByStatus"
|
|
class="com.intellij.platform.execution.dashboard.actions.GroupByConfigurationStatusAction"/>
|
|
<separator/>
|
|
<separator key="separator.RunDashboard.Filter"/>
|
|
<group id="RunDashboard.Filter" class="com.intellij.platform.execution.dashboard.actions.RunDashboardFilterActionGroup"/>
|
|
<add-to-group group-id="ServiceView.ViewOptions"/>
|
|
</group>
|
|
<action id="RunDashboard.AddConfiguration" class="com.intellij.platform.execution.dashboard.actions.AddRunConfigurationAction">
|
|
<add-to-group group-id="ServiceView.AddService"/>
|
|
</action>
|
|
<reference id="RunDashboard.RestoreHiddenConfigurations">
|
|
<add-to-group group-id="ServiceView.AddService" anchor="after" relative-to-action="RunDashboard.AddConfiguration"/>
|
|
</reference>
|
|
<action id="RunDashboard.DoubleClickRun"
|
|
class="com.intellij.platform.execution.dashboard.actions.RunDashboardDoubleClickRunAction">
|
|
<add-to-group group-id="ServiceView.Gear"/>
|
|
</action>
|
|
</actions>
|
|
</idea-plugin>
|