You may return to the Cvo Object Documenation Index from this document. This document contains the following sections describing the Cvo_TreeNode object:

Class

Cvo_TreeNode

Syntax

#include <Cvo/Tree.h++>

new Cvo_TreeNode ( Cvo_Window *window,
{ Cvo_Tree *tree | Cvo_TreeNode *node } )
new Cvo_TreeNode ( char *,
Cvo_TreeNode *node )

Overview

The Cvo_TreeNode object contains information stored about a particular node in a Cvo_Tree object. The argument window should be a newly allocated Cvo_Window which has tree as it's parent. The argument tree is the actual Cvo_Tree which this Cvo_TreeNode belongs to. Note that all child objects of the Cvo_Tree must have a corresponding Cvo_TreeNode created.

If window is unmapped, all of its children objects will be unmapped as well. If it is remapped, all children who have MapWithParent set (set by default) will be mapped as well.

The Cvo_TreeNode object also provides the ability for the application to store void * associated with it.

Member Functions

This object defines the following member functions.


See the example source code for an example of how to use this object.


See the legend for information about the conventions used in this documentation.