diff --git a/jupyter/gen/com/intellij/notebooks/jupyter/core/icons/JupyterCoreIcons.java b/jupyter/gen/com/intellij/notebooks/jupyter/core/icons/JupyterCoreIcons.java
index 9f73a7429767..5a64aa2e3fee 100644
--- a/jupyter/gen/com/intellij/notebooks/jupyter/core/icons/JupyterCoreIcons.java
+++ b/jupyter/gen/com/intellij/notebooks/jupyter/core/icons/JupyterCoreIcons.java
@@ -10,9 +10,37 @@ import javax.swing.*;
* DO NOT EDIT IT BY HAND, run "Generate icon classes" configuration instead
*/
public final class JupyterCoreIcons {
+ private static @NotNull Icon load(@NotNull String path, int cacheKey, int flags) {
+ return IconManager.getInstance().loadRasterizedIcon(path, JupyterCoreIcons.class.getClassLoader(), cacheKey, flags);
+ }
private static @NotNull Icon load(@NotNull String expUIPath, @NotNull String path, int cacheKey, int flags) {
return IconManager.getInstance().loadRasterizedIcon(path, expUIPath, JupyterCoreIcons.class.getClassLoader(), cacheKey, flags);
}
+ /** 16x16 */ public static final @NotNull Icon AddJupyterConnection = load("icons/org.jetbrains.plugins.notebooks.jupyter/expui/addJupyterConnection.svg", "icons/org.jetbrains.plugins.notebooks.jupyter/addJupyterConnection.svg", 1973780321, 2);
+ /** 16x16 */ public static final @NotNull Icon ClearOutputs = load("icons/org.jetbrains.plugins.notebooks.jupyter/expui/clearOutputs.svg", "icons/org.jetbrains.plugins.notebooks.jupyter/clearOutputs.svg", 2092497102, 2);
+ /** 16x16 */ public static final @NotNull Icon CodeCell = load("icons/org.jetbrains.plugins.notebooks.jupyter/expui/codeCell.svg", "icons/org.jetbrains.plugins.notebooks.jupyter/codeCell.svg", 1312298672, 0);
+ /** 16x16 */ public static final @NotNull Icon ImportDataCell = load("icons/org.jetbrains.plugins.notebooks.jupyter/expui/importDataCell.svg", "icons/org.jetbrains.plugins.notebooks.jupyter/importDataCell.svg", 1271458516, 0);
+ /** 16x16 */ public static final @NotNull Icon Jupyter = load("icons/org.jetbrains.plugins.notebooks.jupyter/expui/jupyter.svg", "icons/org.jetbrains.plugins.notebooks.jupyter/jupyter.svg", -1078981909, 0);
/** 16x16 */ public static final @NotNull Icon JupyterNotebook = load("icons/org.jetbrains.plugins.notebooks.jupyter/expui/jupyterNotebook.svg", "icons/org.jetbrains.plugins.notebooks.jupyter/jupyterNotebook.svg", 1303434450, 0);
+ /** 16x16 */ public static final @NotNull Icon JupyterNotebookRunning = load("icons/org.jetbrains.plugins.notebooks.jupyter/expui/jupyterNotebookRunning.svg", "icons/org.jetbrains.plugins.notebooks.jupyter/jupyterNotebookRunning.svg", 610763441, 0);
+ /** 16x16 */ public static final @NotNull Icon JupyterProject = load("icons/org.jetbrains.plugins.notebooks.jupyter/jupyterProject.svg", -1105884219, 0);
+ /** 32x32 */ public static final @NotNull Icon JupyterProject_32x32 = load("icons/org.jetbrains.plugins.notebooks.jupyter/jupyterProject@32x32.svg", 1328920381, 2);
+ /** 16x16 */ public static final @NotNull Icon JupyterRunning = load("icons/org.jetbrains.plugins.notebooks.jupyter/jupyterRunning.svg", 724787039, 0);
+ /** 16x16 */ public static final @NotNull Icon JupyterStatusBar = load("icons/org.jetbrains.plugins.notebooks.jupyter/expui/jupyterStatusBar.svg", 1501964939, 2);
+ /** 16x16 */ public static final @NotNull Icon JupyterToolWindow = load("icons/org.jetbrains.plugins.notebooks.jupyter/expui/jupyterToolWindow.svg", -1976160305, 2);
+ /** 20x20 */ public static final @NotNull Icon JupyterToolWindow_20x20 = load("icons/org.jetbrains.plugins.notebooks.jupyter/expui/jupyterToolWindow@20x20.svg", -1897933817, 2);
+ /** 16x16 */ public static final @NotNull Icon Kernel = load("icons/org.jetbrains.plugins.notebooks.jupyter/expui/kernel.svg", "icons/org.jetbrains.plugins.notebooks.jupyter/kernel.svg", 512280260, 2);
+ /** 16x16 */ public static final @NotNull Icon MarkdownCell = load("icons/org.jetbrains.plugins.notebooks.jupyter/expui/markdownCell.svg", "icons/org.jetbrains.plugins.notebooks.jupyter/markdownCell.svg", -1009176863, 0);
+ /** 16x16 */ public static final @NotNull Icon MergeCellAbove = load("icons/org.jetbrains.plugins.notebooks.jupyter/expui/mergeCellAbove.svg", "icons/org.jetbrains.plugins.notebooks.jupyter/mergeCellAbove.svg", 27241797, 2);
+ /** 16x16 */ public static final @NotNull Icon MergeCellBelow = load("icons/org.jetbrains.plugins.notebooks.jupyter/expui/mergeCellBelow.svg", "icons/org.jetbrains.plugins.notebooks.jupyter/mergeCellBelow.svg", 1778850568, 2);
+ /** 16x16 */ public static final @NotNull Icon MergeCells = load("icons/org.jetbrains.plugins.notebooks.jupyter/expui/mergeCells.svg", "icons/org.jetbrains.plugins.notebooks.jupyter/mergeCells.svg", -1267179727, 2);
+ /** 16x16 */ public static final @NotNull Icon RestartKernel = load("icons/org.jetbrains.plugins.notebooks.jupyter/expui/restartKernel.svg", "icons/org.jetbrains.plugins.notebooks.jupyter/restartKernel.svg", 1421273499, 2);
/** 16x16 */ public static final @NotNull Icon ResultIncorrect = load("icons/org.jetbrains.plugins.notebooks.jupyter/expui/resultIncorrect.svg", "icons/org.jetbrains.plugins.notebooks.jupyter/resultIncorrect.svg", 1020334393, 2);
+ /** 16x16 */ public static final @NotNull Icon RunAndAdd = load("icons/org.jetbrains.plugins.notebooks.jupyter/expui/runAndAdd.svg", "icons/org.jetbrains.plugins.notebooks.jupyter/runAndAdd.svg", -2020961105, 2);
+ /** 16x16 */ public static final @NotNull Icon RunAndSelect = load("icons/org.jetbrains.plugins.notebooks.jupyter/expui/runAndSelect.svg", "icons/org.jetbrains.plugins.notebooks.jupyter/runAndSelect.svg", -994379967, 2);
+ /** 16x16 */ public static final @NotNull Icon RunningPythonNotebook = load("icons/org.jetbrains.plugins.notebooks.jupyter/expui/runningPythonNotebook.svg", "icons/org.jetbrains.plugins.notebooks.jupyter/runningPythonNotebook.svg", -584924617, 0);
+ /** 16x18 */ public static final @NotNull Icon SplitCell = load("icons/org.jetbrains.plugins.notebooks.jupyter/expui/splitCell.svg", "icons/org.jetbrains.plugins.notebooks.jupyter/splitCell.svg", -1172223546, 2);
+ /** 16x16 */ public static final @NotNull Icon SqlCell = load("icons/org.jetbrains.plugins.notebooks.jupyter/expui/sqlCell.svg", "icons/org.jetbrains.plugins.notebooks.jupyter/sqlCell.svg", -725414151, 0);
+ /** 16x16 */ public static final @NotNull Icon StatusBarJupyter = load("icons/org.jetbrains.plugins.notebooks.jupyter/statusBarJupyter.svg", 1745527744, 0);
+ /** 13x13 */ public static final @NotNull Icon ToolWindowJupyter = load("icons/org.jetbrains.plugins.notebooks.jupyter/toolWindowJupyter.svg", -2087694188, 2);
}
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/addJupyterConnection.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/addJupyterConnection.svg
new file mode 100644
index 000000000000..b5fa091c6e35
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/addJupyterConnection.svg
@@ -0,0 +1,6 @@
+
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/addJupyterConnection_dark.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/addJupyterConnection_dark.svg
new file mode 100644
index 000000000000..5052d506608e
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/addJupyterConnection_dark.svg
@@ -0,0 +1,6 @@
+
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/clearOutputs.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/clearOutputs.svg
new file mode 100644
index 000000000000..035b0a84937f
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/clearOutputs.svg
@@ -0,0 +1,4 @@
+
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/clearOutputs_dark.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/clearOutputs_dark.svg
new file mode 100644
index 000000000000..ca96aaf4268e
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/clearOutputs_dark.svg
@@ -0,0 +1,4 @@
+
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/codeCell.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/codeCell.svg
new file mode 100644
index 000000000000..58aa19920d91
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/codeCell.svg
@@ -0,0 +1,4 @@
+
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/addJupyterConnection.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/addJupyterConnection.svg
new file mode 100644
index 000000000000..0f95023bb524
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/addJupyterConnection.svg
@@ -0,0 +1,5 @@
+
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/addJupyterConnection_dark.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/addJupyterConnection_dark.svg
new file mode 100644
index 000000000000..26f42cc75049
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/addJupyterConnection_dark.svg
@@ -0,0 +1,5 @@
+
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/clearOutputs.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/clearOutputs.svg
new file mode 100644
index 000000000000..92d701fa3ce2
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/clearOutputs.svg
@@ -0,0 +1,5 @@
+
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/clearOutputs_dark.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/clearOutputs_dark.svg
new file mode 100644
index 000000000000..35ba565777d4
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/clearOutputs_dark.svg
@@ -0,0 +1,5 @@
+
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/codeCell.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/codeCell.svg
new file mode 100644
index 000000000000..4cc75382bcea
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/codeCell.svg
@@ -0,0 +1,4 @@
+
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/codeCell_dark.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/codeCell_dark.svg
new file mode 100644
index 000000000000..8b0e4fcba833
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/codeCell_dark.svg
@@ -0,0 +1,4 @@
+
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/importDataCell.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/importDataCell.svg
new file mode 100644
index 000000000000..b568ad125e69
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/importDataCell.svg
@@ -0,0 +1,6 @@
+
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/importDataCell_dark.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/importDataCell_dark.svg
new file mode 100644
index 000000000000..c1156e7243a0
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/importDataCell_dark.svg
@@ -0,0 +1,6 @@
+
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/jupyter.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/jupyter.svg
new file mode 100644
index 000000000000..1bbcae7fdde0
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/jupyter.svg
@@ -0,0 +1,5 @@
+
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/jupyterNotebookRunning.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/jupyterNotebookRunning.svg
new file mode 100644
index 000000000000..b7d33d97128a
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/jupyterNotebookRunning.svg
@@ -0,0 +1,5 @@
+
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/jupyterNotebookRunning_dark.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/jupyterNotebookRunning_dark.svg
new file mode 100644
index 000000000000..68cd54618b24
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/jupyterNotebookRunning_dark.svg
@@ -0,0 +1,12 @@
+
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/jupyterStatusBar.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/jupyterStatusBar.svg
new file mode 100644
index 000000000000..3df0cf66b148
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/jupyterStatusBar.svg
@@ -0,0 +1,4 @@
+
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/jupyterStatusBar_dark.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/jupyterStatusBar_dark.svg
new file mode 100644
index 000000000000..6a0ba37490d4
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/jupyterStatusBar_dark.svg
@@ -0,0 +1,11 @@
+
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/jupyterToolWindow.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/jupyterToolWindow.svg
new file mode 100644
index 000000000000..f74d711f8bfe
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/jupyterToolWindow.svg
@@ -0,0 +1,8 @@
+
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/jupyterToolWindow@20x20.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/jupyterToolWindow@20x20.svg
new file mode 100644
index 000000000000..d7e6e3d9bbcd
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/jupyterToolWindow@20x20.svg
@@ -0,0 +1,8 @@
+
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/jupyterToolWindow@20x20_dark.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/jupyterToolWindow@20x20_dark.svg
new file mode 100644
index 000000000000..b931bb2f29c6
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/jupyterToolWindow@20x20_dark.svg
@@ -0,0 +1,15 @@
+
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/jupyterToolWindow_dark.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/jupyterToolWindow_dark.svg
new file mode 100644
index 000000000000..4649ada643ca
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/jupyterToolWindow_dark.svg
@@ -0,0 +1,15 @@
+
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/jupyter_dark.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/jupyter_dark.svg
new file mode 100644
index 000000000000..44e5c6966105
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/jupyter_dark.svg
@@ -0,0 +1,12 @@
+
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/kernel.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/kernel.svg
new file mode 100644
index 000000000000..7efc08a1f823
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/kernel.svg
@@ -0,0 +1,4 @@
+
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/kernel_dark.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/kernel_dark.svg
new file mode 100644
index 000000000000..88d2d49b99f6
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/kernel_dark.svg
@@ -0,0 +1,4 @@
+
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/markdownCell.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/markdownCell.svg
new file mode 100644
index 000000000000..888d64a36dcb
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/markdownCell.svg
@@ -0,0 +1,4 @@
+
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/markdownCell_dark.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/markdownCell_dark.svg
new file mode 100644
index 000000000000..7f15e0894175
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/markdownCell_dark.svg
@@ -0,0 +1,4 @@
+
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/mergeCellAbove.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/mergeCellAbove.svg
new file mode 100644
index 000000000000..c311f41fcdc8
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/mergeCellAbove.svg
@@ -0,0 +1,4 @@
+
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/mergeCellAbove_dark.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/mergeCellAbove_dark.svg
new file mode 100644
index 000000000000..a79be21a4ce2
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/mergeCellAbove_dark.svg
@@ -0,0 +1,4 @@
+
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/mergeCellBelow.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/mergeCellBelow.svg
new file mode 100644
index 000000000000..963ae4fcddc0
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/mergeCellBelow.svg
@@ -0,0 +1,4 @@
+
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/mergeCellBelow_dark.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/mergeCellBelow_dark.svg
new file mode 100644
index 000000000000..2d1b78846cea
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/mergeCellBelow_dark.svg
@@ -0,0 +1,4 @@
+
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/mergeCells.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/mergeCells.svg
new file mode 100644
index 000000000000..3de49a392ebb
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/mergeCells.svg
@@ -0,0 +1,4 @@
+
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/mergeCells_dark.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/mergeCells_dark.svg
new file mode 100644
index 000000000000..d7b2718d75f7
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/mergeCells_dark.svg
@@ -0,0 +1,4 @@
+
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/restartKernel.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/restartKernel.svg
new file mode 100644
index 000000000000..9ba704193a2c
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/restartKernel.svg
@@ -0,0 +1,4 @@
+
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/restartKernel_dark.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/restartKernel_dark.svg
new file mode 100644
index 000000000000..ab7c5c532418
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/restartKernel_dark.svg
@@ -0,0 +1,4 @@
+
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/runAndAdd.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/runAndAdd.svg
new file mode 100644
index 000000000000..2ce486c130ba
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/runAndAdd.svg
@@ -0,0 +1,5 @@
+
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/runAndAdd_dark.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/runAndAdd_dark.svg
new file mode 100644
index 000000000000..360f9b15653e
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/runAndAdd_dark.svg
@@ -0,0 +1,5 @@
+
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/runAndSelect.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/runAndSelect.svg
new file mode 100644
index 000000000000..a5d2297648cf
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/runAndSelect.svg
@@ -0,0 +1,9 @@
+
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/runAndSelect_dark.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/runAndSelect_dark.svg
new file mode 100644
index 000000000000..44a2e1cfd318
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/runAndSelect_dark.svg
@@ -0,0 +1,9 @@
+
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/runningPythonNotebook.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/runningPythonNotebook.svg
new file mode 100644
index 000000000000..c3496910d2c7
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/runningPythonNotebook.svg
@@ -0,0 +1,15 @@
+
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/runningPythonNotebook_dark.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/runningPythonNotebook_dark.svg
new file mode 100644
index 000000000000..a08cb9655de8
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/runningPythonNotebook_dark.svg
@@ -0,0 +1,20 @@
+
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/splitCell.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/splitCell.svg
new file mode 100644
index 000000000000..7c1ddb7ac7ec
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/splitCell.svg
@@ -0,0 +1,4 @@
+
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/splitCell_dark.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/splitCell_dark.svg
new file mode 100644
index 000000000000..84a9bc63063a
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/splitCell_dark.svg
@@ -0,0 +1,4 @@
+
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/sqlCell.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/sqlCell.svg
new file mode 100644
index 000000000000..6d1f754ced21
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/sqlCell.svg
@@ -0,0 +1,8 @@
+
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/sqlCell_dark.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/sqlCell_dark.svg
new file mode 100644
index 000000000000..d7b32ffa2306
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/expui/sqlCell_dark.svg
@@ -0,0 +1,8 @@
+
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/importDataCell.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/importDataCell.svg
new file mode 100644
index 000000000000..dc28ab0e901c
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/importDataCell.svg
@@ -0,0 +1,5 @@
+
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/jupyter.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/jupyter.svg
new file mode 100644
index 000000000000..cae5b0aeac83
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/jupyter.svg
@@ -0,0 +1,5 @@
+
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/jupyterNotebookRunning.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/jupyterNotebookRunning.svg
new file mode 100644
index 000000000000..72aedd86eeef
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/jupyterNotebookRunning.svg
@@ -0,0 +1,6 @@
+
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/jupyterProject.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/jupyterProject.svg
new file mode 100644
index 000000000000..48dd598f48dc
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/jupyterProject.svg
@@ -0,0 +1,3 @@
+
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/jupyterProject@32x32.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/jupyterProject@32x32.svg
new file mode 100644
index 000000000000..118345584658
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/jupyterProject@32x32.svg
@@ -0,0 +1,4 @@
+
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/jupyterProject@32x32_dark.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/jupyterProject@32x32_dark.svg
new file mode 100644
index 000000000000..796c0da5f01e
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/jupyterProject@32x32_dark.svg
@@ -0,0 +1,4 @@
+
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/jupyterRunning.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/jupyterRunning.svg
new file mode 100644
index 000000000000..6ef13ae1a4b6
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/jupyterRunning.svg
@@ -0,0 +1,5 @@
+
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/kernel.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/kernel.svg
new file mode 100644
index 000000000000..c75c8db48c10
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/kernel.svg
@@ -0,0 +1,3 @@
+
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/kernel_dark.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/kernel_dark.svg
new file mode 100644
index 000000000000..8895fedda269
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/kernel_dark.svg
@@ -0,0 +1,3 @@
+
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/markdownCell.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/markdownCell.svg
new file mode 100644
index 000000000000..24512dbe7b72
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/markdownCell.svg
@@ -0,0 +1,4 @@
+
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/mergeCellAbove.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/mergeCellAbove.svg
new file mode 100644
index 000000000000..c142832251eb
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/mergeCellAbove.svg
@@ -0,0 +1,6 @@
+
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/mergeCellAbove_dark.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/mergeCellAbove_dark.svg
new file mode 100644
index 000000000000..b8babe5abd66
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/mergeCellAbove_dark.svg
@@ -0,0 +1,6 @@
+
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/mergeCellBelow.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/mergeCellBelow.svg
new file mode 100644
index 000000000000..ed67508203d7
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/mergeCellBelow.svg
@@ -0,0 +1,6 @@
+
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/mergeCellBelow_dark.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/mergeCellBelow_dark.svg
new file mode 100644
index 000000000000..6f6e9a2f6ddb
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/mergeCellBelow_dark.svg
@@ -0,0 +1,6 @@
+
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/mergeCells.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/mergeCells.svg
new file mode 100644
index 000000000000..6af43d16e2ea
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/mergeCells.svg
@@ -0,0 +1,8 @@
+
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/mergeCells_dark.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/mergeCells_dark.svg
new file mode 100644
index 000000000000..2f2e05b1d8cd
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/mergeCells_dark.svg
@@ -0,0 +1,8 @@
+
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/restartKernel.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/restartKernel.svg
new file mode 100644
index 000000000000..0cdc49a4d4d4
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/restartKernel.svg
@@ -0,0 +1,5 @@
+
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/restartKernel_dark.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/restartKernel_dark.svg
new file mode 100644
index 000000000000..ab7ac04b1d88
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/restartKernel_dark.svg
@@ -0,0 +1,5 @@
+
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/runAndAdd.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/runAndAdd.svg
new file mode 100644
index 000000000000..a74f9cf98790
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/runAndAdd.svg
@@ -0,0 +1,5 @@
+
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/runAndAdd_dark.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/runAndAdd_dark.svg
new file mode 100644
index 000000000000..5266ce6df847
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/runAndAdd_dark.svg
@@ -0,0 +1,5 @@
+
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/runAndSelect.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/runAndSelect.svg
new file mode 100644
index 000000000000..5a76d7f3b293
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/runAndSelect.svg
@@ -0,0 +1,6 @@
+
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/runAndSelect_dark.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/runAndSelect_dark.svg
new file mode 100644
index 000000000000..2ae961a2d45f
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/runAndSelect_dark.svg
@@ -0,0 +1,6 @@
+
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/runningPythonNotebook.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/runningPythonNotebook.svg
new file mode 100644
index 000000000000..840be79b3f64
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/runningPythonNotebook.svg
@@ -0,0 +1,8 @@
+
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/splitCell.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/splitCell.svg
new file mode 100644
index 000000000000..5bdc63001a4e
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/splitCell.svg
@@ -0,0 +1,8 @@
+
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/splitCell_dark.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/splitCell_dark.svg
new file mode 100644
index 000000000000..7d2bcebbbfa9
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/splitCell_dark.svg
@@ -0,0 +1,8 @@
+
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/sqlCell.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/sqlCell.svg
new file mode 100644
index 000000000000..df6e004b9c64
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/sqlCell.svg
@@ -0,0 +1,6 @@
+
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/statusBarJupyter.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/statusBarJupyter.svg
new file mode 100644
index 000000000000..48dd598f48dc
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/statusBarJupyter.svg
@@ -0,0 +1,3 @@
+
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/toolWindowJupyter.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/toolWindowJupyter.svg
new file mode 100644
index 000000000000..1799548a2fcd
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/toolWindowJupyter.svg
@@ -0,0 +1,3 @@
+
diff --git a/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/toolWindowJupyter_dark.svg b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/toolWindowJupyter_dark.svg
new file mode 100644
index 000000000000..e41d4063f904
--- /dev/null
+++ b/jupyter/resources/icons/org.jetbrains.plugins.notebooks.jupyter/toolWindowJupyter_dark.svg
@@ -0,0 +1,3 @@
+