mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-04-19 13:02:30 +07:00
[Markdown][IDEA-337430] Remove MarkdownBackendDelegatingActionIdsProvider in favor of explicit ActionRemoteBehaviorSpecification
GitOrigin-RevId: 336afbda9b61c30d714025334e43b3c62ed0d62c
This commit is contained in:
committed by
intellij-monorepo-bot
parent
b915353545
commit
468fcb3fbc
@@ -4,12 +4,13 @@ import com.intellij.ide.lightEdit.LightEditCompatible
|
||||
import com.intellij.openapi.actionSystem.ActionUpdateThread
|
||||
import com.intellij.openapi.actionSystem.AnActionEvent
|
||||
import com.intellij.openapi.actionSystem.ToggleAction
|
||||
import com.intellij.openapi.actionSystem.remoting.ActionRemoteBehaviorSpecification
|
||||
import com.intellij.openapi.fileEditor.TextEditorWithPreview
|
||||
import com.intellij.openapi.project.DumbAware
|
||||
|
||||
internal abstract class ChangePreviewLayoutAction(
|
||||
private val layout: TextEditorWithPreview.Layout
|
||||
): ToggleAction(layout.getName(), layout.getName(), layout.getIcon(null)), DumbAware, LightEditCompatible {
|
||||
): ToggleAction(layout.getName(), layout.getName(), layout.getIcon(null)), DumbAware, LightEditCompatible, ActionRemoteBehaviorSpecification.Frontend {
|
||||
override fun isSelected(event: AnActionEvent): Boolean {
|
||||
val editor = MarkdownActionUtil.findSplitEditor(event)
|
||||
return editor?.layout == layout
|
||||
|
||||
Reference in New Issue
Block a user