diff --git a/src/main/java/mp/code/intellij/ui/CodeMPToolWindow.java b/src/main/java/mp/code/intellij/ui/CodeMPToolPanel.java
similarity index 92%
rename from src/main/java/mp/code/intellij/ui/CodeMPToolWindow.java
rename to src/main/java/mp/code/intellij/ui/CodeMPToolPanel.java
index ebe9f69..958463f 100644
--- a/src/main/java/mp/code/intellij/ui/CodeMPToolWindow.java
+++ b/src/main/java/mp/code/intellij/ui/CodeMPToolPanel.java
@@ -17,8 +17,8 @@ import java.awt.event.ActionEvent;
import java.awt.event.MouseEvent;
import java.util.Optional;
-public class CodeMPToolWindow extends JPanel {
- public CodeMPToolWindow(Project project) {
+public class CodeMPToolPanel extends JPanel {
+ public CodeMPToolPanel(Project project) {
this.draw(project);
}
@@ -34,7 +34,7 @@ public class CodeMPToolWindow extends JPanel {
JButton connectButton = new JButton(new AbstractAction("Connect...") {
@Override
public void actionPerformed(ActionEvent e) {
- InteractionUtil.connect(project, () -> CodeMPToolWindow.this.redraw(project));
+ InteractionUtil.connect(project, () -> CodeMPToolPanel.this.redraw(project));
}
});
this.add(connectButton);
@@ -52,7 +52,7 @@ public class CodeMPToolWindow extends JPanel {
InteractionUtil.joinWorkspace(
project,
workspaceName,
- () -> CodeMPToolWindow.this.redraw(project)
+ () -> CodeMPToolPanel.this.redraw(project)
);
}
});
@@ -69,7 +69,7 @@ public class CodeMPToolWindow extends JPanel {
);
InteractionUtil.createBuffer(project, bufferPath);
- CodeMPToolWindow.this.redraw(project);
+ CodeMPToolPanel.this.redraw(project);
}
});
createButton.setSize(createButton.getPreferredSize());
diff --git a/src/main/java/mp/code/intellij/ui/CodeMPWindowFactory.java b/src/main/java/mp/code/intellij/ui/CodeMPWindowFactory.java
index e30dd3b..5f746d2 100644
--- a/src/main/java/mp/code/intellij/ui/CodeMPWindowFactory.java
+++ b/src/main/java/mp/code/intellij/ui/CodeMPWindowFactory.java
@@ -17,7 +17,7 @@ public class CodeMPWindowFactory implements ToolWindowFactory, DumbAware {
) {
ContentFactory contentFactory = ContentFactory.getInstance();
Content content = contentFactory.createContent(
- new CodeMPToolWindow(project),
+ new CodeMPToolPanel(project),
"",
false
);
diff --git a/src/main/java/mp/code/intellij/util/InteractionUtil.java b/src/main/java/mp/code/intellij/util/InteractionUtil.java
index 9e2d287..c4a8dcc 100644
--- a/src/main/java/mp/code/intellij/util/InteractionUtil.java
+++ b/src/main/java/mp/code/intellij/util/InteractionUtil.java
@@ -21,7 +21,7 @@ import mp.code.intellij.CodeMP;
import mp.code.intellij.listeners.BufferEventListener;
import mp.code.intellij.listeners.CursorEventListener;
import mp.code.intellij.settings.CodeMPSettings;
-import mp.code.intellij.ui.CodeMPToolWindow;
+import mp.code.intellij.ui.CodeMPToolPanel;
import mp.code.intellij.util.cb.CursorCallback;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
@@ -260,7 +260,11 @@ public class InteractionUtil {
}
public static void refreshToolWindow(Project project) {
- CodeMPToolWindow w = (CodeMPToolWindow) ToolWindowManager.getInstance(project).getToolWindow("CodeMP");
+ CodeMPToolPanel w = (CodeMPToolPanel) ToolWindowManager.getInstance(project)
+ .getToolWindow("CodeMPToolWindow")
+ .getContentManager()
+ .getContent(0)
+ .getComponent();
if(w == null) return;
w.redraw(project);
}
diff --git a/src/main/resources/META-INF/plugin.xml b/src/main/resources/META-INF/plugin.xml
index 7b9211b..b8a0d2e 100644
--- a/src/main/resources/META-INF/plugin.xml
+++ b/src/main/resources/META-INF/plugin.xml
@@ -48,7 +48,7 @@
displayName="CodeMP"/>