Files
openide/notebooks/visualization/resources/intellij.notebooks.visualization.xml
Nikita.Ashihmin e004c031c8 PY-72902 Jupyter(refactor): refactor context, create JupyterDataContext and NotebookDataContext
GitOrigin-RevId: 1794b8f2db92ef6a2b27adb1ccf36cfc09054887
2024-09-11 03:52:55 +00:00

68 lines
3.8 KiB
XML

<idea-plugin package="com.intellij.notebooks.visualization">
<dependencies>
<module name="intellij.notebooks.ui"/>
</dependencies>
<extensionPoints>
<extensionPoint qualifiedName="org.jetbrains.plugins.notebooks.editor.notebookEditorAppearanceProvider"
interface="com.intellij.notebooks.visualization.NotebookEditorAppearanceProvider"
dynamic="true"/>
<extensionPoint qualifiedName="org.jetbrains.plugins.notebooks.notebookCellLinesProvider"
beanClass="com.intellij.lang.LanguageExtensionPoint" dynamic="true">
<with attribute="implementationClass" implements="com.intellij.notebooks.visualization.NotebookCellLinesProvider"/>
</extensionPoint>
<extensionPoint qualifiedName="org.jetbrains.plugins.notebooks.notebookCellSelectionModelProvider"
beanClass="com.intellij.lang.LanguageExtensionPoint" dynamic="true">
<with attribute="implementationClass" implements="com.intellij.notebooks.visualization.NotebookCellSelectionModelProvider"/>
</extensionPoint>
<extensionPoint qualifiedName="org.jetbrains.plugins.notebooks.notebookIntervalPointerFactoryProvider"
beanClass="com.intellij.lang.LanguageExtensionPoint" dynamic="true">
<with attribute="implementationClass" implements="com.intellij.notebooks.visualization.NotebookIntervalPointerFactoryProvider"/>
</extensionPoint>
<extensionPoint qualifiedName="org.jetbrains.plugins.notebooks.notebookCellInlayController"
interface="com.intellij.notebooks.visualization.NotebookCellInlayController$Factory"
dynamic="true"/>
</extensionPoints>
<actions resource-bundle="messages.VisualizationBundle">
<group id="NotebookOutputCollapseActions" popup="true">
<action id="NotebookOutputCollapseSingleInCellAction"
class="com.intellij.notebooks.visualization.outputs.impl.NotebookOutputCollapseSingleInCellAction"/>
<action id="NotebookOutputCollapseAllInCellAction"
class="com.intellij.notebooks.visualization.outputs.impl.NotebookOutputCollapseAllInCellAction"/>
<action id="NotebookOutputCollapseAllInSelectedCellsAction"
class="com.intellij.notebooks.visualization.outputs.impl.NotebookOutputCollapseAllInSelectedCellsAction"/>
<action id="NotebookOutputCollapseAllAction"
class="com.intellij.notebooks.visualization.outputs.impl.NotebookOutputCollapseAllAction"/>
</group>
<action id="NotebookOutputSelectAllAction"
class="com.intellij.notebooks.visualization.r.inlays.components.NotebookOutputSelectAllAction"
use-shortcut-of="$SelectAll"/>
</actions>
<extensions defaultExtensionNs="com.intellij">
<notificationGroup displayType="BALLOON" id="Notebook Table" bundle="messages.VisualizationBundle" key="inlay.output.table.notification.group.name"/>
<editorFactoryDocumentListener implementation="com.intellij.notebooks.visualization.UndoableActionListener"
order="last"/>
</extensions>
<!-- New output inlays -->
<extensionPoints>
<extensionPoint
qualifiedName="org.jetbrains.plugins.notebooks.editor.outputs.notebookOutputComponentFactory"
interface="com.intellij.notebooks.visualization.outputs.NotebookOutputComponentFactory"
dynamic="true"/>
<extensionPoint
qualifiedName="org.jetbrains.plugins.notebooks.editor.outputs.notebookOutputDataKeyExtractor"
interface="com.intellij.notebooks.visualization.outputs.NotebookOutputDataKeyExtractor"
dynamic="true"/>
<extensionPoint
qualifiedName="org.jetbrains.plugins.notebooks.editor.outputs.notebookOutputComponentWrapper"
interface="com.intellij.notebooks.visualization.outputs.NotebookOutputComponentWrapper"
dynamic="true"/>
</extensionPoints>
</idea-plugin>