Package com.intellij.openapi.fileChooser

Examples of com.intellij.openapi.fileChooser.FileSystemTree


    public void unregisterWindowFrom(Project project) {
      ToolWindowManager.getInstance(project).unregisterToolWindow(PLUGINS_TOOL_WINDOW_ID);
    }

    private Content createContent(Project project) {
      FileSystemTree fsTree = createFsTree(project);
      myFsTreeRef = Ref.create(fsTree);

      installPopupMenuInto(fsTree);

      JScrollPane scrollPane = ScrollPaneFactory.createScrollPane(fsTree.getTree());
      panel = new MySimpleToolWindowPanel(true, myFsTreeRef).setProvideQuickActions(false);
      panel.add(scrollPane);
      panel.setToolbar(createToolBar());
      return ContentFactory.SERVICE.getInstance().createContent(panel, "", false);
    }
View Full Code Here


    }

    public void reloadPluginRoots(Project project) {
      // the only reason to create new instance of tree here is that
      // I couldn't find a way to force tree to update it's roots
      FileSystemTree fsTree = createFsTree(project);
      myFsTreeRef.set(fsTree);

      installPopupMenuInto(fsTree);

      JScrollPane scrollPane = ScrollPaneFactory.createScrollPane(myFsTreeRef.get().getTree());
View Full Code Here

      MyTree myTree = new MyTree(project);

      // must be installed before adding tree to FileSystemTreeImpl
      EditSourceOnDoubleClickHandler.install(myTree, new DisableHighlightingRunnable(project, myFsTreeRef));

      FileSystemTree result = new FileSystemTreeImpl(project, createFileChooserDescriptor(), myTree, null, null, null) {
        @Override
        protected AbstractTreeBuilder createTreeBuilder(JTree tree, DefaultTreeModel treeModel, AbstractTreeStructure treeStructure, Comparator<NodeDescriptor> comparator, FileChooserDescriptor descriptor, @Nullable Runnable onInitialized) {
          return new FileTreeBuilder(tree, treeModel, treeStructure, comparator, descriptor, onInitialized) {
            @Override protected boolean isAutoExpandNode(NodeDescriptor nodeDescriptor) {
              return nodeDescriptor.getElement() instanceof RootFileElement;
View Full Code Here

TOP

Related Classes of com.intellij.openapi.fileChooser.FileSystemTree

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.