Package ca.nengo.ui.lib.world

Examples of ca.nengo.ui.lib.world.WorldObject


  public final void setPackage(WorldObject obj) {
    if (myPackage != null) {
      myPackage.removeFromParent();
    }
    WorldObject oldPackage = myPackage;

    myPackage = obj;

    if (obj != null) {
      addChild(obj);
View Full Code Here


        Iterator<?> it = getPiccolo().getChildrenIterator();
        while (it.hasNext()) {
            Object next = it.next();
            if (next instanceof PiccoloNodeInWorld) {
                WorldObject wo = ((PiccoloNodeInWorld) next).getWorldObject();

                if (wo != null) {
                    objects.add(wo);
                }
            }
View Full Code Here

     */
    public WorldLayer getWorldLayer() {
        PNode node = myPNode;

        while (node != null) {
            WorldObject wo = ((PiccoloNodeInWorld) node).getWorldObject();

            if (wo instanceof WorldLayer) {
                return (WorldLayer) wo;
            }

View Full Code Here

  public FunctionInputIcon(ModelObject parent) {
    super(parent, createTextIcon());
  }

  private static WorldObject createTextIcon() {
    WorldObject titleHolder = new WorldObjectImpl();

    Text title = new Text(TEXT);
    title.setFont(FONT);

    title.setOffset(PADDING * 1.5, -0.5 * PADDING);
    titleHolder.addChild(title);

    titleHolder.setBounds(0, 0, title.getWidth() + PADDING * 2, title.getHeight());
    return titleHolder;
  }
View Full Code Here

    /*
     * Assign the probe to a Origin / Termination
     */

    WorldObject probeHolder = null;

    Origin origin = null;
    try {
      origin = getModel().getOrigin(probeUI.getName());

    } catch (StructuralException e1) {
    }

    if (origin != null) {
      probeHolder = showOrigin(origin.getName());
    } else if (origin == null) {
      Termination term = null;
      try {
        term = getModel().getTermination(probeUI.getName());

      } catch (StructuralException e) {
      }
      if (term != null) {
                probeHolder = showTermination(term.getName());
            }
    }

    if (probeHolder != null) {
      probeUI.setOffset(0, probeHolder.getHeight() / 2);
      probeHolder.addChild(probeUI);

    } else {
      addChild(probeUI);
    }
  }
View Full Code Here

      return ((NetworkViewer) viewer).getViewerParent();
    } else if (viewer != null) {
      // Found the parent viewer, but it's not a network viewer
      // Recursively iterate up the view graph until we find the NetworkViewer or not
      //
      WorldObject viewerParent = viewer.getViewerParent();

      if (viewerParent instanceof UINeoNode) {
        return ((UINeoNode) viewerParent).getNetworkParent();
      }
    }
View Full Code Here

     * Builds the tooltip parts
     */

    while (it.hasNext()) {
      ITooltipPart part = it.next();
      WorldObject wo = part.toWorldObject(tooltipWidth);

      wo.setOffset(wo.getOffset().getX(), layoutY);

      addChild(wo);

      layoutY += wo.getHeight();
    }

    setBounds(parentToLocal(getFullBounds()));
  }
View Full Code Here

  protected void setKeepPickAlive(boolean keepPickAlive) {
    this.keepPickAlive = keepPickAlive;
  }

  protected void setSelectedNode(WorldObject selectedNode) {
    WorldObject oldNode = transientNode;
    transientNode = selectedNode;

    if (selectedNode != null && selectedNode != oldNode) {
      synchronized (pickChangeLock) {
        pickChangeLock.notifyAll();
View Full Code Here

      else
        return null;
    }
   
    public static Object getActiveModel() {
      WorldObject obj = getActiveObject();
      while (obj != null)
        if (obj instanceof ModelObject)
          return ((ModelObject) obj).getModel();
        else
          obj = obj.getParent();
     
      return null;
    }
View Full Code Here

     
      return null;
    }
   
    public static NodeViewer getActiveViewer() {
      WorldObject wo = getActiveObject();
      NodeViewer viewer = null;
      if (wo instanceof UINodeViewable) {
        UINodeViewable node = (UINodeViewable)wo;
        if (node.isViewerWindowVisible())
          viewer = node.getViewer();
View Full Code Here

TOP

Related Classes of ca.nengo.ui.lib.world.WorldObject

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.