From 60e2213615ffed9f1d7be42486b3a0e55e7a6e57 Mon Sep 17 00:00:00 2001 From: Alexey Merkulov Date: Thu, 2 Mar 2023 21:18:07 +0100 Subject: [PATCH] [IFT] Return second debugger toolbar highlighting in the old UI (need for Jupyter onboarding) GitOrigin-RevId: 59a1ef21d5dbe057506eccd3d7cf3e7439d79b49 --- .../ide-features-trainer/src/training/dsl/LessonUtil.kt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/plugins/ide-features-trainer/src/training/dsl/LessonUtil.kt b/plugins/ide-features-trainer/src/training/dsl/LessonUtil.kt index 63826f32a468..1d9e231c16ab 100644 --- a/plugins/ide-features-trainer/src/training/dsl/LessonUtil.kt +++ b/plugins/ide-features-trainer/src/training/dsl/LessonUtil.kt @@ -9,6 +9,7 @@ import com.intellij.execution.actions.ConfigurationContext import com.intellij.execution.configurations.RunConfiguration import com.intellij.execution.impl.RunManagerImpl import com.intellij.execution.impl.RunnerAndConfigurationSettingsImpl +import com.intellij.execution.ui.UIExperiment import com.intellij.execution.ui.layout.impl.RunnerLayoutSettings import com.intellij.ide.IdeBundle import com.intellij.ide.impl.DataManagerImpl @@ -45,6 +46,7 @@ import com.intellij.openapi.wm.ex.ToolWindowManagerEx import com.intellij.openapi.wm.ex.ToolWindowManagerListener import com.intellij.openapi.wm.impl.IdeFrameImpl import com.intellij.ui.ComponentUtil +import com.intellij.ui.ExperimentalUI import com.intellij.ui.ScreenUtil import com.intellij.ui.content.Content import com.intellij.ui.tabs.impl.JBTabsImpl @@ -424,6 +426,12 @@ fun LessonContext.highlightDebugActionsToolbar(highlightInside: Boolean = true, task { highlightToolbarWithAction(ActionPlaces.DEBUGGER_TOOLBAR, "Resume", highlightInside, usePulsation) } + task { + if (!ExperimentalUI.isNewUI() && !UIExperiment.isNewDebuggerUIEnabled()) { + highlightToolbarWithAction(ActionPlaces.DEBUGGER_TOOLBAR, "ShowExecutionPoint", + highlightInside, usePulsation, clearPreviousHighlights = false) + } + } } private fun TaskContext.highlightToolbarWithAction(place: String,