syn3d.ui
Class SceneGraphEditor

java.lang.Object
  extended by syn3d.ui.SceneGraphEditor
All Implemented Interfaces:
java.awt.event.ActionListener, java.awt.event.MouseListener, java.util.EventListener

public class SceneGraphEditor
extends java.lang.Object
implements java.awt.event.ActionListener, java.awt.event.MouseListener

Class description ...

Author:
Claude CAZENAVE

Nested Class Summary
protected  class SceneGraphEditor.ActionMenuItem
           
 
Field Summary
protected  PluginManager pluginManager
           
protected  SceneGraphTree sceneTree
           
 
Constructor Summary
SceneGraphEditor(SceneGraphTree sTree, PluginManager pm)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 void mouseClicked(java.awt.event.MouseEvent e)
           
 void mouseEntered(java.awt.event.MouseEvent e)
           
 void mouseExited(java.awt.event.MouseEvent e)
           
 void mousePressed(java.awt.event.MouseEvent e)
           
 void mouseReleased(java.awt.event.MouseEvent e)
           
protected  void recursiveExpandedPathFinder(javax.swing.tree.TreePath current, java.util.ArrayList expPaths)
          Adds all expanded path under the given tree path to the arraylist, recusrively
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sceneTree

protected SceneGraphTree sceneTree

pluginManager

protected PluginManager pluginManager
Constructor Detail

SceneGraphEditor

public SceneGraphEditor(SceneGraphTree sTree,
                        PluginManager pm)
Method Detail

recursiveExpandedPathFinder

protected void recursiveExpandedPathFinder(javax.swing.tree.TreePath current,
                                           java.util.ArrayList expPaths)
Adds all expanded path under the given tree path to the arraylist, recusrively


actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

mouseClicked

public void mouseClicked(java.awt.event.MouseEvent e)
Specified by:
mouseClicked in interface java.awt.event.MouseListener

mouseEntered

public void mouseEntered(java.awt.event.MouseEvent e)
Specified by:
mouseEntered in interface java.awt.event.MouseListener

mouseExited

public void mouseExited(java.awt.event.MouseEvent e)
Specified by:
mouseExited in interface java.awt.event.MouseListener

mousePressed

public void mousePressed(java.awt.event.MouseEvent e)
Specified by:
mousePressed in interface java.awt.event.MouseListener

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent e)
Specified by:
mouseReleased in interface java.awt.event.MouseListener