[Jupyter Cell Type] Move CellType to the notebook core module

GitOrigin-RevId: a6b7a67ed2f1fa7e59d9e899ddaef4fa5af1a35e
This commit is contained in:
Olga.Lavrichenko
2025-09-29 21:39:32 +02:00
committed by intellij-monorepo-bot
parent 063948cdb3
commit 9c4314a68e
17 changed files with 18 additions and 10 deletions

View File

@@ -1,5 +1,5 @@
// Copyright 2000-2025 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
package com.intellij.notebooks.visualization
package com.intellij.notebooks.jupyter.core.jupyter
enum class CellType {
CODE, MARKDOWN, RAW

View File

@@ -43,6 +43,7 @@ jvm_library(
"//plugins/markdown/core:markdown",
"//platform/util",
"//platform/util/jdom",
"//jupyter:notebooks-jupyter-core",
]
)
@@ -75,6 +76,7 @@ jvm_library(
"//plugins/markdown/core:markdown",
"//platform/util",
"//platform/util/jdom",
"//jupyter:notebooks-jupyter-core",
]
)
### auto-generated section `build intellij.notebooks.visualization` end

View File

@@ -53,5 +53,6 @@
<orderEntry type="module" module-name="intellij.markdown" />
<orderEntry type="module" module-name="intellij.platform.util" />
<orderEntry type="module" module-name="intellij.platform.util.jdom" />
<orderEntry type="module" module-name="intellij.notebooks.jupyter.core" />
</component>
</module>

View File

@@ -2,6 +2,7 @@
<dependencies>
<module name="intellij.notebooks.ui"/>
<plugin id="org.intellij.plugins.markdown"/>
<module name="intellij.notebooks.jupyter.core"/>
</dependencies>
<extensionPoints>

View File

@@ -1,6 +1,7 @@
package com.intellij.notebooks.visualization
import com.intellij.lang.Language
import com.intellij.notebooks.jupyter.core.jupyter.CellType
import com.intellij.openapi.editor.Document
import com.intellij.openapi.editor.Editor
import com.intellij.openapi.fileEditor.FileDocumentManager

View File

@@ -2,6 +2,7 @@ package com.intellij.notebooks.visualization
import com.intellij.lang.Language
import com.intellij.lexer.Lexer
import com.intellij.notebooks.jupyter.core.jupyter.CellType
import com.intellij.notebooks.visualization.NotebookCellLines.MarkersAtLines
import com.intellij.openapi.editor.Document
import com.intellij.util.keyFMap.KeyFMap

View File

@@ -1,5 +1,6 @@
package com.intellij.notebooks.visualization
import com.intellij.notebooks.jupyter.core.jupyter.CellType
import com.intellij.notebooks.visualization.NotebookCellLines.Companion.get
import com.intellij.openapi.editor.Document
import com.intellij.openapi.editor.Editor

View File

@@ -1,7 +1,7 @@
// Copyright 2000-2025 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
package com.intellij.notebooks.visualization.outputs.action
import com.intellij.notebooks.visualization.CellType
import com.intellij.notebooks.jupyter.core.jupyter.CellType
import com.intellij.notebooks.visualization.NotebookCellInlayManager
import com.intellij.notebooks.visualization.NotebookCellLines
import com.intellij.notebooks.visualization.cellSelectionModel

View File

@@ -1,6 +1,6 @@
package com.intellij.notebooks.visualization.ui
import com.intellij.notebooks.visualization.CellType
import com.intellij.notebooks.jupyter.core.jupyter.CellType
import com.intellij.notebooks.visualization.NotebookCellInlayManager
import com.intellij.notebooks.visualization.NotebookCellLines.Interval
import com.intellij.notebooks.visualization.NotebookIntervalPointer

View File

@@ -1,7 +1,7 @@
package com.intellij.notebooks.visualization.ui
import com.intellij.notebooks.jupyter.core.jupyter.CellType
import com.intellij.notebooks.ui.bind
import com.intellij.notebooks.visualization.CellType
import com.intellij.notebooks.visualization.UpdateContext
import com.intellij.notebooks.visualization.controllers.selfUpdate.SelfManagedCellController
import com.intellij.notebooks.visualization.controllers.selfUpdate.SelfManagedControllerFactory

View File

@@ -2,7 +2,7 @@
package com.intellij.notebooks.visualization.ui
import com.intellij.ide.ui.customization.CustomActionsSchema
import com.intellij.notebooks.visualization.CellType
import com.intellij.notebooks.jupyter.core.jupyter.CellType
import com.intellij.notebooks.visualization.NotebookCellLines
import com.intellij.notebooks.visualization.getCells
import com.intellij.notebooks.visualization.getSelectionLines

View File

@@ -1,8 +1,8 @@
// Copyright 2000-2025 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
package com.intellij.notebooks.visualization.ui.cell.background
import com.intellij.notebooks.jupyter.core.jupyter.CellType
import com.intellij.notebooks.ui.visualization.NotebookUtil.isDiffKind
import com.intellij.notebooks.visualization.CellType
import com.intellij.notebooks.visualization.controllers.selfUpdate.SelfManagedCellController
import com.intellij.notebooks.visualization.controllers.selfUpdate.SelfManagedControllerFactory
import com.intellij.notebooks.visualization.ui.EditorCell

View File

@@ -2,8 +2,8 @@
package com.intellij.notebooks.visualization.ui.cell.runCell
import com.intellij.icons.AllIcons
import com.intellij.notebooks.jupyter.core.jupyter.CellType
import com.intellij.notebooks.ui.afterDistinctChange
import com.intellij.notebooks.visualization.CellType
import com.intellij.notebooks.visualization.controllers.selfUpdate.SelfManagedCellController
import com.intellij.notebooks.visualization.ui.EditorCell
import com.intellij.notebooks.visualization.ui.ProgressStatus

View File

@@ -1,9 +1,9 @@
// Copyright 2000-2025 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
package com.intellij.notebooks.visualization.ui.cell.runCell
import com.intellij.notebooks.jupyter.core.jupyter.CellType
import com.intellij.notebooks.ui.visualization.NotebookUtil.isOrdinaryNotebookEditor
import com.intellij.notebooks.ui.visualization.NotebookUtil.notebookAppearance
import com.intellij.notebooks.visualization.CellType
import com.intellij.notebooks.visualization.controllers.selfUpdate.SelfManagedCellController
import com.intellij.notebooks.visualization.controllers.selfUpdate.SelfManagedControllerFactory
import com.intellij.notebooks.visualization.ui.EditorCell

View File

@@ -2,9 +2,9 @@
package com.intellij.notebooks.visualization.ui.cell.toolbar
import com.intellij.ide.ui.customization.CustomActionsSchema
import com.intellij.notebooks.jupyter.core.jupyter.CellType
import com.intellij.notebooks.ui.afterDistinctChange
import com.intellij.notebooks.ui.visualization.NotebookUtil.notebookAppearance
import com.intellij.notebooks.visualization.CellType
import com.intellij.notebooks.visualization.NotebookVisualizationCoroutine
import com.intellij.notebooks.visualization.controllers.selfUpdate.SelfManagedCellController
import com.intellij.notebooks.visualization.ui.DataProviderComponent

View File

@@ -1,9 +1,9 @@
// Copyright 2000-2025 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
package com.intellij.notebooks.visualization.ui.providers.frame
import com.intellij.notebooks.jupyter.core.jupyter.CellType
import com.intellij.notebooks.ui.afterDistinctChange
import com.intellij.notebooks.ui.visualization.NotebookUtil.notebookAppearance
import com.intellij.notebooks.visualization.CellType
import com.intellij.notebooks.visualization.ui.EditorCell
import com.intellij.notebooks.visualization.ui.notebookEditor
import com.intellij.notebooks.visualization.ui.providers.bounds.JupyterBoundsChangeHandler

View File

@@ -1,6 +1,7 @@
package com.intellij.notebooks.visualization
import com.intellij.lang.Language
import com.intellij.notebooks.jupyter.core.jupyter.CellType
import com.intellij.openapi.editor.impl.EditorImpl
import com.intellij.util.keyFMap.KeyFMap
import org.assertj.core.api.Assertions.assertThat