[IFT] Return second debugger toolbar highlighting in the old UI (need for Jupyter onboarding)

GitOrigin-RevId: 59a1ef21d5dbe057506eccd3d7cf3e7439d79b49
This commit is contained in:
Alexey Merkulov
2023-03-02 20:50:41 +00:00
committed by intellij-monorepo-bot
parent 13ed4905fd
commit 60e2213615
@@ -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,