void (@NotNull AnActionEvent e) { Project project = e.getProject(); if (project == null || project.isDisposed()) return; ToolWindow toolWindow = e.getData(PlatformDataKeys.TOOL_WINDOW); if (!(toolWindow instanceof ToolWindowImpl)) return; toolWindow.setType(((ToolWindowEx)toolWindow).getInternalType(), null); ToolWindowMoveAction.Anchor anchor = ToolWindowMoveAction.Anchor.fromWindowInfo(((ToolWindowImpl)toolWindow).getWindowInfo()); anchor.applyTo(toolWindow, ((ToolWindowImpl)toolWindow).getWindowInfo().getOrder()); }