Examples of DisplayNode


Examples of DisplayProject.DisplayNode

            return false;
        }

        Object value = path.getLastPathComponent();
        if (value instanceof DisplayNode) {
            DisplayNode dn = (DisplayNode)value;
            if (dn.isFolder()) {
                int                     boxWidth;
                Insets                  i = tree.getInsets();

                if(getExpandedIcon() != null)
                    boxWidth = getExpandedIcon().getIconWidth();
View Full Code Here

Examples of DisplayProject.DisplayNode

    public TextData getDf2() {
        return this.df2;
    }

    public void setLv(DisplayNode lv) {
        DisplayNode oldValue = this.getLv();
        this.getqq_lv().setRootNode(lv);
        this.qq_Listeners.firePropertyChange("lv", oldValue, lv);
    }
View Full Code Here

Examples of DisplayProject.DisplayNode

        this.setDf(new TextData());
        this.setDf2(new TextData());

        //<lv>.font = self.Window.WindowSystem.GetPortableFont(typeface = TF_HELVETICA, pointSize = 120, isBold = FALSE);
        FieldPopupMenu.set(this.getqq_lv(), this.getqq_mPopUp());
        this.setLv(new DisplayNode());
        Array_Of_DisplayNode<DisplayNode> nodes = new Array_Of_DisplayNode<DisplayNode>();
        nodes.add(new DisplayNode(new TextData("7 Row 1"), DisplayNode.qq_Resolver.cDVNODETEXT));
        nodes.add(new DisplayNode(new TextData("0 Row 2"), DisplayNode.qq_Resolver.cDVNODETEXT));
        nodes.add(new DisplayNode(new TextData("2 Row 3"), DisplayNode.qq_Resolver.cDVNODETEXT));
        nodes.add(new DisplayNode(new TextData("4 Row 4"), DisplayNode.qq_Resolver.cDVNODETEXT));
        nodes.add(new DisplayNode(new TextData("1 Row 5"), DisplayNode.qq_Resolver.cDVNODETEXT));
        nodes.add(new DisplayNode(new TextData("5 Row 6"), DisplayNode.qq_Resolver.cDVNODETEXT));
        nodes.add(new DisplayNode(new TextData("9 Row 7"), DisplayNode.qq_Resolver.cDVNODETEXT));
        nodes.add(new DisplayNode(new TextData("6 Row 8"), DisplayNode.qq_Resolver.cDVNODETEXT));
        nodes.add(new DisplayNode(new TextData("8 Row 9"), DisplayNode.qq_Resolver.cDVNODETEXT));
        nodes.add(new DisplayNode(new TextData("3 Row 10"), DisplayNode.qq_Resolver.cDVNODETEXT));
        this.getqq_lv().setViewNodes(nodes);


        OutlineFieldHasMultipleSelection.set(this.getqq_lv(), true);
View Full Code Here

Examples of net.helipilot50.stocktrade.displayproject.DisplayNode

        CloneHelper.cloneClientProperties(source, target);
        return target;
    }

    public static JTree cloneJTree(JTree source) {
        DisplayNode root = clone((DisplayNode) source.getModel().getRoot(), true);
        TreeViewModel dtm = new TreeViewModel(root);
        JTree target = new JTree(dtm);
        CloneHelper.cloneComponent(source, target, new String[] {"UI", // class javax.swing.plaf.TreeUI
                "UIClassID", // class java.lang.String
                "accessibleContext", // class javax.accessibility.AccessibleContext
View Full Code Here

Examples of net.helipilot50.stocktrade.displayproject.DisplayNode

     * Assign the root node. This method is not thread-safe and should be called from the EDT, or via the RootNode pending action
     *
     * @param pRootNode
     */
    public void setRoot(DisplayNode pRootNode) {
        DisplayNode currentNode = TreeFieldCurrentNode.get(this);
        this.rootNode = pRootNode;
       
        // TF:24/06/2008:prior to setting the root node, we need to remove the expansion listener,
        // which will fire the expansion events and also redraw the columns and mark children nodes
        // as being expanded. The events shouldn't be fired as this is a programmatic change, we
View Full Code Here

Examples of net.helipilot50.stocktrade.displayproject.DisplayNode

    /**
     * Method to recalculate how wide each column should be
     */
    private void calculateColumnWidths() {
        DisplayNode[] nodes = null;
        DisplayNode root = this.getRoot(false);

        this.columnSizes = new int[this.headerLabels.length];

        if (root != null) {

            if (this.tree.isRootVisible()) {
                nodes = new DisplayNode[1];
                nodes[0] = root;
            }
            else {
                nodes = new DisplayNode[(root == null) ? 0 : root.getChildCount()];

                for (int i=0; i<nodes.length; i++) {
                    if (root != null)
                        nodes[i] = (DisplayNode)root.getChildAt(i);
                }
            }
        }

        // Loop through each column
View Full Code Here

Examples of net.helipilot50.stocktrade.displayproject.DisplayNode

     * @param pNode
     */
    public void nodeAdded(DisplayNode pNode) {
        int depthLevel = 0;
        boolean requiresRedraw = false;
        DisplayNode tmp = (DisplayNode)pNode.getParent();

        // Expand the parent if necessary
        if (tmp!= null && tmp.isOpened() && this.tree.isExpanded(new TreePath(tmp)) == false) {
            this.tree.expandPath(new TreePath(tmp.getPath()));
        }

        // Calculate the depth
        while (tmp != null) {
            tmp = (DisplayNode)tmp.getParent();
            depthLevel++;
        }

        if (isRootDisplayed() == false) {
            depthLevel--;
View Full Code Here

Examples of net.helipilot50.stocktrade.displayproject.DisplayNode

  public Array_Of_DisplayNode<DisplayNode> getSelectedNodes() {
      // TF:08/08/2009:Coded this method
      Array_Of_DisplayNode<DisplayNode> nodes = new Array_Of_DisplayNode<DisplayNode>();

      for (TreePath path : this.tree.getSelectionPaths()) {
            DisplayNode node = (DisplayNode)path.getLastPathComponent();
            nodes.add(node);
      }
      return nodes;
    }
View Full Code Here

Examples of net.helipilot50.stocktrade.displayproject.DisplayNode

      setHasHorzScrollbar(value);
    }

    private void fireCollapsed(TreeExpansionEvent event) {
        Hashtable<String, Object> qq_Params = new Hashtable<String, Object>();
        DisplayNode dn  = ((DisplayNode)event.getPath().getPath()[event.getPath().getPathCount()-1]);
        qq_Params.put( "Folder", new ParameterHolder(dn) );
        ClientEventManager.postEvent( this, "RequestFolderClose", qq_Params );
    }
View Full Code Here

Examples of net.helipilot50.stocktrade.displayproject.DisplayNode

        ClientEventManager.postEvent( this, "RequestFolderClose", qq_Params );
    }

    private void fireExpanded(TreeExpansionEvent event) {
        Hashtable<String, Object> qq_Params = new Hashtable<String, Object>();
        DisplayNode dn  = ((DisplayNode)event.getPath().getPath()[event.getPath().getPathCount()-1]);
        qq_Params.put( "Folder", new ParameterHolder(dn) );
        ClientEventManager.postEvent( this, "RequestFolderOpen", qq_Params );
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.