|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectartofillusion.ui.TreeElement
artofillusion.ui.ObjectTreeElement
public class ObjectTreeElement
This class represents an object in the tree of objects in a scene.
Constructor Summary | |
---|---|
ObjectTreeElement(ObjectInfo info,
TreeElement parent,
TreeList tree,
boolean addChildren)
|
|
ObjectTreeElement(ObjectInfo info,
TreeList tree)
|
Method Summary | |
---|---|
void |
addChild(TreeElement el,
int position)
Add another element as a child of this one. |
void |
addTracks()
|
boolean |
canAcceptAsParent(TreeElement el)
Determine whether this element can be added as a child of another one If el is null, return whether this element can be added at the root level of the tree. |
javax.swing.Icon |
getIcon()
Get the icon to display for this element (may be null). |
java.lang.String |
getLabel()
Get the label to display for this element. |
java.lang.Object |
getObject()
Get the object corresponding to this element. |
boolean |
isGray()
Get whether this element should be drawn in gray (i.e. |
void |
removeChild(java.lang.Object object)
Remove any elements corresponding to the given object from this element's list of children. |
Methods inherited from class artofillusion.ui.TreeElement |
---|
getChild, getNumChildren, getParent, isExpanded, isSelectable, isSelected, selectWithParent, setExpanded, setSelectable, setSelected |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ObjectTreeElement(ObjectInfo info, TreeList tree)
public ObjectTreeElement(ObjectInfo info, TreeElement parent, TreeList tree, boolean addChildren)
Method Detail |
---|
public java.lang.String getLabel()
TreeElement
getLabel
in class TreeElement
public javax.swing.Icon getIcon()
TreeElement
getIcon
in class TreeElement
public boolean canAcceptAsParent(TreeElement el)
TreeElement
canAcceptAsParent
in class TreeElement
public void addChild(TreeElement el, int position)
TreeElement
addChild
in class TreeElement
public void removeChild(java.lang.Object object)
TreeElement
removeChild
in class TreeElement
public java.lang.Object getObject()
TreeElement
getObject
in class TreeElement
public boolean isGray()
TreeElement
isGray
in class TreeElement
public void addTracks()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |