mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-02-04 23:39:07 +07:00
119 lines
7.5 KiB
XML
119 lines
7.5 KiB
XML
<idea-plugin package="org.jetbrains.plugins.notebooks.visualization">
|
|
<module value="com.intellij.modules.notebooks.visualization" />
|
|
<dependencies>
|
|
<plugin id="com.intellij.platform.images"/>
|
|
</dependencies>
|
|
|
|
<extensionPoints>
|
|
<extensionPoint qualifiedName="com.intellij.datavis.inlays.inlayDescriptorProvider"
|
|
interface="org.jetbrains.plugins.notebooks.visualization.r.inlays.InlayDescriptorProvider"
|
|
dynamic="true"/>
|
|
<extensionPoint qualifiedName="com.intellij.datavis.r.inlays.components.graphicsManagerProvider"
|
|
interface="org.jetbrains.plugins.notebooks.visualization.r.inlays.components.GraphicsManagerProvider"
|
|
dynamic="true"/>
|
|
<extensionPoint qualifiedName="com.intellij.datavis.inlays.components.inlayOutputProvider"
|
|
interface="org.jetbrains.plugins.notebooks.visualization.r.inlays.components.InlayOutputProvider"
|
|
dynamic="true"/>
|
|
<extensionPoint qualifiedName="com.intellij.datavis.inlays.components.multiOutputProvider"
|
|
interface="org.jetbrains.plugins.notebooks.visualization.r.inlays.components.MultiOutputProvider"
|
|
dynamic="true"/>
|
|
<extensionPoint qualifiedName="org.jetbrains.plugins.notebooks.visualization.r.inlays.visualisation.uiCustomizer"
|
|
interface="org.jetbrains.plugins.notebooks.visualization.r.ui.UiCustomizer"
|
|
dynamic="true"/>
|
|
<extensionPoint qualifiedName="org.jetbrains.plugins.notebooks.editor.notebookEditorAppearanceProvider"
|
|
interface="org.jetbrains.plugins.notebooks.visualization.NotebookEditorAppearanceProvider"
|
|
dynamic="true"/>
|
|
<extensionPoint qualifiedName="org.jetbrains.plugins.notebooks.notebookCellLinesProvider"
|
|
beanClass="com.intellij.lang.LanguageExtensionPoint" dynamic="true">
|
|
<with attribute="implementationClass" implements="org.jetbrains.plugins.notebooks.visualization.NotebookCellLinesProvider"/>
|
|
</extensionPoint>
|
|
<extensionPoint qualifiedName="org.jetbrains.plugins.notebooks.notebookCellSelectionModelProvider"
|
|
beanClass="com.intellij.lang.LanguageExtensionPoint" dynamic="true">
|
|
<with attribute="implementationClass" implements="org.jetbrains.plugins.notebooks.visualization.NotebookCellSelectionModelProvider"/>
|
|
</extensionPoint>
|
|
<extensionPoint qualifiedName="org.jetbrains.plugins.notebooks.notebookIntervalPointerFactoryProvider"
|
|
beanClass="com.intellij.lang.LanguageExtensionPoint" dynamic="true">
|
|
<with attribute="implementationClass" implements="org.jetbrains.plugins.notebooks.visualization.NotebookIntervalPointerFactoryProvider"/>
|
|
</extensionPoint>
|
|
|
|
<extensionPoint qualifiedName="org.jetbrains.plugins.notebooks.notebookCellInlayController"
|
|
interface="org.jetbrains.plugins.notebooks.visualization.NotebookCellInlayController$Factory"
|
|
dynamic="true"/>
|
|
<extensionPoint qualifiedName="org.jetbrains.plugins.notebooks.notebookCellGutterController"
|
|
interface="org.jetbrains.plugins.notebooks.visualization.NotebookCellGutterController"
|
|
dynamic="true"/>
|
|
|
|
<extensionPoint qualifiedName="com.intellij.datavis.inlays.components.inlayStateCustomizer"
|
|
interface="org.jetbrains.plugins.notebooks.visualization.r.inlays.components.InlayStateCustomizer"
|
|
dynamic="true"/>
|
|
</extensionPoints>
|
|
|
|
<actions resource-bundle="messages.VisualizationBundle">
|
|
<group id="org.jetbrains.plugins.notebooks.visualization.r.inlays.components.InlayOutputToolbarActions">
|
|
<action id="org.jetbrains.plugins.notebooks.visualization.r.inlays.components.ClearOutputAction"
|
|
class="org.jetbrains.plugins.notebooks.visualization.r.inlays.components.ClearOutputAction"
|
|
icon="AllIcons.Actions.GC"/>
|
|
<action id="org.jetbrains.plugins.notebooks.visualization.r.inlays.components.SaveOutputAction"
|
|
class="org.jetbrains.plugins.notebooks.visualization.r.inlays.components.SaveOutputAction"
|
|
icon="AllIcons.Actions.MenuSaveall"/>
|
|
<action id="org.jetbrains.plugins.notebooks.visualization.r.inlays.components.CopyImageToClipboardAction"
|
|
class="org.jetbrains.plugins.notebooks.visualization.r.inlays.components.CopyImageToClipboardAction"
|
|
icon="AllIcons.Actions.Copy"/>
|
|
</group>
|
|
|
|
<group id="NotebookOutputCollapseActions" popup="true">
|
|
<action id="NotebookOutputCollapseSingleInCellAction"
|
|
class="org.jetbrains.plugins.notebooks.visualization.outputs.impl.NotebookOutputCollapseSingleInCellAction"/>
|
|
<action id="NotebookOutputCollapseAllInCellAction"
|
|
class="org.jetbrains.plugins.notebooks.visualization.outputs.impl.NotebookOutputCollapseAllInCellAction"/>
|
|
<action id="NotebookOutputCollapseAllInSelectedCellsAction"
|
|
class="org.jetbrains.plugins.notebooks.visualization.outputs.impl.NotebookOutputCollapseAllInSelectedCellsAction"/>
|
|
<action id="NotebookOutputCollapseAllAction"
|
|
class="org.jetbrains.plugins.notebooks.visualization.outputs.impl.NotebookOutputCollapseAllAction"/>
|
|
</group>
|
|
</actions>
|
|
|
|
<extensions defaultExtensionNs="com.intellij">
|
|
<notificationGroup displayType="BALLOON" id="Notebook Table" bundle="messages.VisualizationBundle" key="inlay.output.table.notification.group.name"/>
|
|
<notificationGroup id="InlayTable" displayType="BALLOON"/>
|
|
<editorFactoryListener id="org.jetbrains.plugins.notebooks.visualization.r.inlays.InlaysManager" implementation="org.jetbrains.plugins.notebooks.visualization.r.inlays.InlaysManager"/>
|
|
|
|
<editorFactoryMouseListener
|
|
implementation="org.jetbrains.plugins.notebooks.visualization.outputs.impl.OutputCollapsingGutterMouseListener"
|
|
id="OutputCollapsingGutterMouseListener"
|
|
order="first"/>
|
|
<editorFactoryMouseMotionListener
|
|
implementation="org.jetbrains.plugins.notebooks.visualization.outputs.impl.OutputCollapsingGutterMouseListener"/>
|
|
</extensions>
|
|
|
|
<extensions defaultExtensionNs="org.jetbrains.plugins.notebooks">
|
|
<notebookCellGutterController
|
|
order="first"
|
|
implementation="org.jetbrains.plugins.notebooks.visualization.CellBackgroundGutterController"/>
|
|
</extensions>
|
|
|
|
<extensions defaultExtensionNs="org.jetbrains.plugins.notebooks.visualization.r.inlays.visualisation">
|
|
<uiCustomizer implementation="org.jetbrains.plugins.notebooks.visualization.r.ui.DefaultUiCustomizer"/>
|
|
</extensions>
|
|
|
|
<!-- New output inlays -->
|
|
<extensionPoints>
|
|
<extensionPoint
|
|
qualifiedName="org.jetbrains.plugins.notebooks.editor.outputs.notebookOutputComponentFactory"
|
|
interface="org.jetbrains.plugins.notebooks.visualization.outputs.NotebookOutputComponentFactory"
|
|
dynamic="true"/>
|
|
<extensionPoint
|
|
qualifiedName="org.jetbrains.plugins.notebooks.editor.outputs.notebookOutputDataKeyExtractor"
|
|
interface="org.jetbrains.plugins.notebooks.visualization.outputs.NotebookOutputDataKeyExtractor"
|
|
dynamic="true"/>
|
|
<extensionPoint
|
|
qualifiedName="org.jetbrains.plugins.notebooks.editor.outputs.notebookOutputComponentWrapper"
|
|
interface="org.jetbrains.plugins.notebooks.visualization.outputs.NotebookOutputComponentWrapper"
|
|
dynamic="true"/>
|
|
</extensionPoints>
|
|
<extensions defaultExtensionNs="org.jetbrains.plugins.notebooks">
|
|
<notebookCellInlayController
|
|
implementation="org.jetbrains.plugins.notebooks.visualization.outputs.NotebookOutputInlayController$Factory"/>
|
|
</extensions>
|
|
</idea-plugin>
|