Package com.ngt.jopenmetaverse.shared.sim

Examples of com.ngt.jopenmetaverse.shared.sim.AvatarManager$Animation


 

  @Override
  public void actionPerformed(ActionEvent e) {
    if(e.getSource()==newFrameButton) {
      Animation selectedAnimation = getSelectedAnimation();
      Frame     selectedFrame = getSelectedFrame();
      if(selectedAnimation != null) {
        Frame newFrame = new Frame("NewFrame" + newFrameSuffix++);
        selectedAnimation.addFrame(newFrame);
      } else if(selectedFrame != null) {
        Frame newFrame = new Frame("NewFrame" + newFrameSuffix++);
        Animation parent = selectedFrame.getParent();
        parent.addFrame(newFrame, parent.getFrameIndex(selectedFrame)+1);
      } else return;
    }
    if(e.getSource()==newAnimationButton) {
      Animation newAnimation = new Animation("NewAnimation" + newAnimationSuffix++);
      editor.getData().addAnimation(newAnimation);
    }
  }
View Full Code Here


        clipboard = getSelectedNodes();
        break;
      case KeyEvent.VK_V:
        for(Object node: clipboard) {
          Object nodeObject = node;
          Animation selectedAnimation = getSelectedAnimation();
          if(nodeObject instanceof Frame && selectedAnimation!=null) {
            selectedAnimation.addFrame(((Frame)nodeObject).clone());
          }
          if(nodeObject instanceof Animation) {
            editor.getData().addAnimation(((Animation)nodeObject).clone());
          }
        }
View Full Code Here

  }


  @Override
  public void frameEdited(Frame frame) {
    Animation parent = frame.getParent();
    animationTreeModel.fireTreeNodesChanged(new TreeModelEvent(this,
        new Object[]{editor.getData(),parent},
        new int[]{animationTreeModel.getIndexOfChild(parent, frame)},
        new Object[]{frame}));
  }
View Full Code Here

TOP

Related Classes of com.ngt.jopenmetaverse.shared.sim.AvatarManager$Animation

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.