Package com.gwtext.client.widgets.tree

Examples of com.gwtext.client.widgets.tree.TreePanel


        TreeNode pkg = ExplorerNodeConfig.getPackageItemStructure( parentConf.name,
                                                                   snapInfo.uuid );
        pkg.setUserObject( snapInfo );
        TreeNode root = new TreeNode( snapInfo.name );
        root.appendChild( pkg );
        TreePanel tp = GenericPanel.genericExplorerWidget( root );
        tp.setRootVisible( false );
        tp.addListener( new TreePanelListenerAdapter() {

            public void onClick(TreeNode node,
                                EventObject e) {
                Object uo = node.getUserObject();
                if ( uo instanceof Object[] ) {
View Full Code Here


    public AdministrationPanel(ExplorerViewCenterPanel tabbedPanel) {
    super(constants.Administration(), tabbedPanel);
    setIconCls("nav-admin"); //NON-NLS

    TreePanel adminTree = basicTreeStructure(ExplorerNodeConfig
        .getAdminStructure(), new TreePanelListenerAdapter() {
      public void onClick(TreeNode self, EventObject e) {

        int id = Integer.parseInt(self.getAttribute("id"));
        switch (id) {
        case 0:
          if (!centertabbedPanel.showIfOpen("catman")) //NON-NLS
            centertabbedPanel.addTab(constants.CategoryManager(), true,
                new CategoryManager(), "catman"); //NON-NLS
          break;
        case 1:
          if (!centertabbedPanel.showIfOpen("archman"))  //NON-NLS
            centertabbedPanel.addTab(constants.ArchivedManager(), true,
                new ArchivedAssetManager(centertabbedPanel),
                "archman");      //NON-NLS
          break;

        case 2:
          if (!centertabbedPanel.showIfOpen("stateman")) //NON-NLS
            centertabbedPanel.addTab(constants.StateManager(), true,
                new StateManager(), "stateman");
          break;
        case 3:
          if (!centertabbedPanel.showIfOpen("bakman"))
            centertabbedPanel.addTab(constants.ImportExport(), true,
                new BackupManager(), "bakman");
          break;

        case 4:
          if (!centertabbedPanel.showIfOpen("errorLog"))
            centertabbedPanel.addTab(constants.EventLog(), true,
                new LogViewer(), "errorLog");
          break;
        case 5:
          if (!centertabbedPanel.showIfOpen("securityPermissions"))
            centertabbedPanel.addTab(constants.UserPermissionMappings(),
                true, new PermissionViewer(),
                "securityPermissions");
          break;
        case 6:
          Frame aboutFrame = new Frame("version.txt")//NON-NLS

          FormStylePopup aboutPop = new FormStylePopup();
                    aboutPop.setWidth(600);
          aboutPop.setTitle(constants.About());
          String hhurl = GWT.getModuleBaseURL() + "webdav";
          aboutPop.addAttribute(constants.WebDAVURL(), new SmallLabel("<b>"
              + hhurl + "</b>"));
          aboutPop.addAttribute(constants.Version() + ":", aboutFrame);
          aboutPop.show();
          break;
                                    case 7:
                                        if (!centertabbedPanel.showIfOpen("ruleVerifierManager"))
            centertabbedPanel.addTab(constants.RulesVerificationManager(),
                true, new RuleVerifierManager(),
                "ruleVerifierManager");
                                        break;
        }
      }
    });
    adminTree.setRootVisible(false);

    VerticalPanel adminPanel = new VerticalPanel();
    adminPanel.add(adminTree);
    adminPanel.setWidth("100%");
    add(adminPanel);
View Full Code Here

        super(title);
        this.centertabbedPanel = centertabbedPanel;
    }

    protected TreePanel basicTreeStructure(TreeNode basenode, TreePanelListenerAdapter listener) {
        TreePanel adminTreePanel = genericExplorerWidget(basenode);
        adminTreePanel.addListener(listener);
        return adminTreePanel;
    }
View Full Code Here

        return adminTreePanel;
    }

    public static TreePanel genericExplorerWidget(final TreeNode childNode) {
        // create and configure the main tree
        final TreePanel menuTree = new TreePanel();
        menuTree.setAnimate(true);
        menuTree.setEnableDD(false);
        menuTree.setContainerScroll(true);
        menuTree.setRootVisible(true);
        menuTree.setBodyBorder(false);
        menuTree.setBorder(false);
        menuTree.setRootNode(childNode);
        menuTree.setAutoScroll(true);
        menuTree.setContainerScroll(true);


//        menuTree.setTitle("Tree View");
//        menuTree.setId("nav-tree");
//        menuTree.setWidth(180);
View Full Code Here

        this.asset = a;

        pop = new FormStylePopup();
        pop.setTitle(constants.SelectWorkingSets());

        treePanel = new TreePanel();
        treePanel.setWidth("100%");
        treePanel.setHeight("100%");
        final TreeNode root = new TreeNode("ROOT");
        root.setChecked(false);
        treePanel.setRootNode(root);
View Full Code Here

    loadGlobal(rootNode);

    rootNode.appendChild(packageRootNode);
    // rootNode.appendChild(globalRootNode);

    final TreePanel panel = genericExplorerWidget(rootNode);
    panel.setRootVisible(false);

    TreePanelListener treePanelListener = new TreePanelListenerAdapter() {
      public void onClick(TreeNode node, EventObject e) {
        if (node.getUserObject() instanceof PackageConfigData
            && !"global".equals(((PackageConfigData) node.getUserObject()).name)) {
          PackageConfigData pc = (PackageConfigData) node.getUserObject();
          RulePackageSelector.currentlySelectedPackage = pc.name;

          String uuid = pc.uuid;
          centertabbedPanel.openPackageEditor(uuid, new Command() {
            public void execute() {
              // refresh the package tree.
              refreshPackageTree();
            }
          });
        } else if (node.getUserObject() instanceof Object[]) {
          Object[] uo = (Object[]) node.getUserObject();
          final String[] fmts = (String[]) uo[0];
          final PackageConfigData pc = (PackageConfigData) node.getParentNode().getUserObject();
          RulePackageSelector.currentlySelectedPackage = pc.name;
          String key = key(fmts, pc);
          if (!centertabbedPanel.showIfOpen(key)) {

            final AssetItemGrid list = new AssetItemGrid(new EditItemEvent() {
              public void open(String uuid) {
                centertabbedPanel.openAsset(uuid);
              }

              public void open(MultiViewRow[] rows) {
                centertabbedPanel.openAssets(rows);
              }
            }, AssetItemGrid.PACKAGEVIEW_LIST_TABLE_ID, new AssetItemGridDataLoader() {
              public void loadData(int startRow, int numberOfRows, GenericCallback<TableDataResult> cb) {
                RepositoryServiceFactory.getService().listAssets(pc.uuid, fmts, startRow, numberOfRows,
                    AssetItemGrid.PACKAGEVIEW_LIST_TABLE_ID, cb);
              }
            }, GWT.getModuleBaseURL() + "feed/package?name=" + pc.name + "&viewUrl="
                + CategoriesPanel.getSelfURL() + "&status=*");
            tabPanel.addTab(uo[1] + " [" + pc.name + "]", true, list, key);

            final ServerPushNotification sub = new ServerPushNotification() {
              public void messageReceived(PushResponse response) {
                if (response.messageType.equals("packageChange") && response.message.equals(pc.name)) {
                  list.refreshGrid();
                }
              }
            };
            PushClient.instance().subscribe(sub);
            list.addUnloadListener(new Command() {
              public void execute() {
                PushClient.instance().unsubscribe(sub);
              }
            });
          }
        }
      }


            @Override
            public void onCollapseNode(final TreeNode node) {
                if (node.getText().equals(constants.Packages())) {
                    Node[] children = node.getChildNodes();
                    for (Node child : children) {
                        node.removeChild(child);
                    }
                    loadPackages(node);
                }
            }


        };
        // register listener
        panel.addListener(treePanelListener);

        final ScrollPanel scp = wrapScroll(panel);


        return scp;
View Full Code Here

        super(constants.QA1(), tabbedPanel);
        setIconCls("nav-qa"); //NON-NLS

        final VerticalPanel qaPanel = new VerticalPanel();
        qaPanel.setWidth("100%");
        TreePanel qaTree = genericExplorerWidget(ExplorerNodeConfig.getQAStructure(centertabbedPanel));
        qaTree.setRootVisible(false);
        qaPanel.add(PackagesPanel.wrapScroll(qaTree));
       
        add(qaPanel);
    }
View Full Code Here

        final TreeNode root = new TreeNode(constants.PackageSnapshots());
        root.setIcon("images/silk/chart_organisation.gif"); //NON-NLS
        root.setId("snapshotRoot");                         //NON-NLS

        final TreePanel panel = genericExplorerWidget(root);


        deploymentListPackages(root);

        panel.addListener(new TreePanelListenerAdapter() {

            public void onCollapseNode(TreeNode node) {
                Node[] children = node.getChildNodes();

                for (Node child : children) {
View Full Code Here

        VerticalPanel rulesPanel = new VerticalPanel();
        if (ExplorerLayoutManager.shouldShow(Capabilities.SHOW_CREATE_NEW_ASSET)) {
            rulesPanel.add(rulesToolBar);
        }

        TreePanel categoryTree = basicTreeStructure(ExplorerNodeConfig.getRulesStructure(), new TreePanelListenerAdapter() {
            public void onClick(final TreeNode self, EventObject e) {
               
                //this refreshes the list.
                if (self.getAttribute("id").equals(ExplorerNodeConfig.CATEGORY_ID)) {  //NON-NLS
                    self.getParentNode().replaceChild(ExplorerNodeConfig.getCategoriesStructure(), self);
View Full Code Here

        return false;
    }

    public static TreePanel genericExplorerWidget(final TreeNode childNode) {
        // create and configure the main tree
        final TreePanel menuTree = new TreePanel();
        menuTree.setAnimate(true);
        menuTree.setEnableDD(true);
        menuTree.setContainerScroll(true);
        menuTree.setRootVisible(true);
        menuTree.setBodyBorder(false);
        menuTree.setBorder(false);
        menuTree.setRootNode(childNode);
        return menuTree;
    }
View Full Code Here

TOP

Related Classes of com.gwtext.client.widgets.tree.TreePanel

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.