| Interface | Description |
|---|---|
| Animation |
An animation that can be played in series of steps.
|
| FrameAttributes |
Attributes to control how a
ScrollFrame is rendered. |
| Scrollable |
An object that can be rendered in a
ScrollFrame. |
| Tree |
A tree of objects, drawn in the World Window, that the user can interact with.
|
| TreeAttributes |
Attributes to control how a
Tree is rendered. |
| TreeLayout |
Handles rendering a
Tree. |
| TreeModel |
Contents of a
Tree. |
| TreeNode |
Describes a node in a
Tree. |
| Class | Description |
|---|---|
| BasicFrameAttributes |
Basic implementation of
FrameAttributes set. |
| BasicTree |
Basic implementation of a
Tree control. |
| BasicTreeAttributes |
Basic implementation of
TreeAttributes set. |
| BasicTreeLayout |
Layout that draws a
Tree similar to a file browser tree. |
| BasicTreeLayout.NodeLayout |
Class to hold information about how a tree node is laid out.
|
| BasicTreeLayout.TextCacheKey |
Cache key for cache text bound cache.
|
| BasicTreeModel |
Basic implementation of a
TreeModel. |
| BasicTreeNode |
Default implementation of a
TreeNode. |
| DragControl |
A
TreeHotSpot that can handle drag events. |
| FrameResizeControl |
A screen control for resizing a frame.
|
| ScrollBar |
A scrollbar component.
|
| ScrollFrame |
A frame that can scroll its contents.
|
| TreeHotSpot |
An area of a
Tree that can receive select and mouse events. |
| TreePath |
A path to a node in a
Tree. |
| TreeUtil |
Utility methods for drawing tree controls.
|
| WindowShadeAnimation |
Animation to minimize a frame with a window shade effect.
|
A tree control drawn in the world window. The user can interact with the tree. The basic tree implementation renders the tree similar to a file browser tree, but other layouts can be provided.
See TreeControl for an example of using the tree. LayerTreeUsage is an example of using the tree control to display a tree of
layers.