IDEA-127739 Navigation Tab
[idea/community.git] / platform / platform-impl / src / com / intellij / openapi / fileEditor / impl / PreviewPanel.java
index 54a81453553b843c8110f5c753570e628a0814e2..999fe75523e9eb1d33fe0dc2d7651243ec8cedb9 100644 (file)
@@ -171,7 +171,7 @@ class PreviewPanel extends JPanel {
     //add(ContentType.Usages.toString(), myUsagesPreview);??? tree or editor ???
     //add(ContentType.Diagrams.toString(), myDiagramPanel);
     //add(ContentType.Documentation.toString(), myDocumentationPanel);//todo
-    myToolWindow.setTitleActions(new MoveToEditorTabsAction(), new CloseFileAction());
+    myToolWindow.setTitleActions(new MoveToEditorTabsAction());
     ArrayList<AnAction> myGearActions = new ArrayList<AnAction>();
     for (ContentType contentType : ContentType.values()) {
       myGearActions.add(new ContentTypeToggleAction(contentType));
@@ -201,7 +201,7 @@ class PreviewPanel extends JPanel {
     content.setIcon(file.getFileType().getIcon());
     content.setPopupIcon(file.getFileType().getIcon());
 
-    myContentManager.addContent(content);
+    myContentManager.addContent(content, 0);
     checkStubContent();
     return content;
   }
@@ -212,6 +212,7 @@ class PreviewPanel extends JPanel {
       content = addContent(file);
     }
     myContentManager.setSelectedContent(content);
+    myContentManager.addContent(content, 0);
   }
 
   @Nullable
@@ -306,21 +307,6 @@ class PreviewPanel extends JPanel {
     }
   }
 
-
-  private class CloseFileAction extends AnAction {
-    public CloseFileAction() {
-      super("Close", "Close", AllIcons.Actions.Close);
-    }
-
-    @Override
-    public void actionPerformed(AnActionEvent e) {
-      for (VirtualFile file : myHistory.toArray(new VirtualFile[myHistory.size()])) {
-        close(file);
-      }
-      toggleToolWindow(false);
-    }
-  }
-
   private class ContentTypeToggleAction extends ToggleAction {
     private final ContentType myContentType;