mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-03-22 15:19:59 +07:00
[IFT] IJPL-221468 Adapt Python Onboarding Tour lesson for new SE
(cherry picked from commit 926b10bea8d1b6c64115df88df910c85a56db927) IJ-CR-193450 GitOrigin-RevId: 52e2daaf32ec16fd5872ceb127cb6dec8df38cda
This commit is contained in:
committed by
intellij-monorepo-bot
parent
88037f8e64
commit
861406cf58
@@ -6,9 +6,7 @@ import com.intellij.execution.RunManager
|
||||
import com.intellij.execution.ui.UIExperiment
|
||||
import com.intellij.icons.AllIcons
|
||||
import com.intellij.ide.actions.searcheverywhere.SearchEverywhereManagerImpl
|
||||
import com.intellij.ide.actions.searcheverywhere.SearchEverywhereUI
|
||||
import com.intellij.ide.ui.UISettings
|
||||
import com.intellij.ide.util.gotoByName.GotoActionModel
|
||||
import com.intellij.idea.ActionsBundle
|
||||
import com.intellij.openapi.actionSystem.ActionManager
|
||||
import com.intellij.openapi.actionSystem.impl.ActionButton
|
||||
@@ -16,7 +14,6 @@ import com.intellij.openapi.application.invokeLater
|
||||
import com.intellij.openapi.application.runWriteAction
|
||||
import com.intellij.openapi.diagnostic.thisLogger
|
||||
import com.intellij.openapi.editor.LogicalPosition
|
||||
import com.intellij.openapi.editor.actions.ToggleCaseAction
|
||||
import com.intellij.openapi.fileEditor.FileEditorManager
|
||||
import com.intellij.openapi.project.Project
|
||||
import com.intellij.openapi.ui.popup.Balloon
|
||||
@@ -44,6 +41,7 @@ import training.dsl.LessonSample
|
||||
import training.dsl.LessonUtil
|
||||
import training.dsl.LessonUtil.adjustSearchEverywherePosition
|
||||
import training.dsl.LessonUtil.checkEditorModification
|
||||
import training.dsl.LessonUtil.checkInsideSearchEverywhere
|
||||
import training.dsl.LessonUtil.restoreIfModified
|
||||
import training.dsl.LessonUtil.restoreIfModifiedOrMoved
|
||||
import training.dsl.LessonUtil.restorePopupPosition
|
||||
@@ -530,7 +528,7 @@ class PythonOnboardingTourLesson :
|
||||
text(PythonLessonsBundle.message("python.onboarding.invoke.search.everywhere.2",
|
||||
LessonUtil.rawKeyStroke(KeyEvent.VK_SHIFT), LessonUtil.actionName(it)))
|
||||
triggerAndBorderHighlight().component { ui: ExtendableTextField ->
|
||||
UIUtil.getParentOfType(SearchEverywhereUI::class.java, ui) != null
|
||||
checkInsideSearchEverywhere(ui)
|
||||
}
|
||||
restoreIfModifiedOrMoved()
|
||||
}
|
||||
@@ -548,9 +546,9 @@ class PythonOnboardingTourLesson :
|
||||
}
|
||||
text(PythonLessonsBundle.message("python.onboarding.search.everywhere.description",
|
||||
code("AVERAGE"), code(PythonLessonsBundle.message("toggle.case.part"))))
|
||||
val actionText = ActionManager.getInstance().getAction("EditorToggleCase").toString()
|
||||
triggerAndBorderHighlight().listItem { item ->
|
||||
val value = (item as? GotoActionModel.MatchedValue)?.value
|
||||
(value as? GotoActionModel.ActionWrapper)?.action is ToggleCaseAction
|
||||
item.isToStringContains(actionText)
|
||||
}
|
||||
restoreByUi()
|
||||
restoreIfModifiedOrMoved()
|
||||
|
||||
Reference in New Issue
Block a user