Examples of TreeSize


Examples of mi.poker.gui.tree.struct.TreeSize

  protected TreeXY<Node<T>> preprocess(Tree<T> tree) {
    TreeXY<Node<T>> treeXY = convert(tree);
    NodeMetaInfo<T> root = (NodeMetaInfo<T>) treeXY.getRoot();
    root.setX(0);
    root.setY(0);
    TreeSize treeSize = new TreeSize();
    treeSize.setHeight(IMAGE_HEIGHT);
    treeSize.setWidth(IMAGE_WIDTH);
    root.getMetaInfo().setTreeSize(treeSize);
    initSizes((NodeMetaInfo<Node<T>>) root, true);
    return treeXY;
  }
View Full Code Here

Examples of mi.poker.gui.tree.struct.TreeSize

      int counter = 0;
      int zoneWidth = node.getMetaInfo().getTreeSize().getWidth() / node.getChildren().size();
      int zoneHeight = node.getMetaInfo().getTreeSize().getHeight() / node.getChildren().size();
      for (Node<Node<T>> n : node.getChildren()) {
        NodeMetaInfo<Node<T>> child = (NodeMetaInfo<Node<T>>) n;
        TreeSize treeSize = new TreeSize();
        if (vertical){
          child.setX(node.getX() + counter * zoneWidth);
          child.setY(node.getY());
          treeSize.setHeight(node.getMetaInfo().getTreeSize().getHeight());
          treeSize.setWidth(zoneWidth);
        } else {
          child.setY(node.getY() + counter * zoneHeight);
          child.setX(node.getX());
          treeSize.setHeight(zoneHeight);
          treeSize.setWidth(node.getMetaInfo().getTreeSize().getWidth());
        }
        if (counter == 0 || vertical){
          child.setY(child.getY() + 15);
          treeSize.setHeight(treeSize.getHeight() - 15);
        }
        child.getMetaInfo().setTreeSize(treeSize);
        initSizes(child, !vertical);
        counter++;
      }
View Full Code Here

Examples of mi.poker.gui.tree.struct.TreeSize

      initSizes((NodeMetaInfo<Node<T>>) child);
    }
  }

  private TreeSize getSize(NodeMetaInfo<Node<T>> info) {
    TreeSize t = new TreeSize();
    t.setWidth(getWidth(info));
    t.setHeight(getHeight(info));
    return t;
  }
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.