#include <glui.h>
Inheritance diagram for GLUI_TreePanel:
FIXME: There's an infinite loop in the traversal code (OSL 2006/06)
Public Member Functions | |
GLUI_TreePanel (GLUI_Node *parent, const char *name, bool open=false, int inset=0) | |
void | set_color (float r, float g, float b) |
void | set_level_color (float r, float g, float b) |
void | set_format (int f) |
GLUI_Tree * | ab (const char *name, GLUI_Tree *root=NULL) |
void | fb (GLUI_Tree *branch=NULL) |
void | db (GLUI_Tree *branch=NULL) |
void | descendBranch (GLUI_Panel *root=NULL) |
void | resetToRoot (GLUI_Panel *new_root=NULL) |
void | next (void) |
void | refresh (void) |
void | expand_all (void) |
void | collapse_all (void) |
void | update_all (void) |
void | initNode (GLUI_Tree *temp) |
void | formatNode (GLUI_Tree *temp) |
Public Attributes | |
int | max_levels |
int | next_id |
int | format |
float | red |
float | green |
float | blue |
float | lred |
float | lgreen |
float | lblue |
int | root_children |
GLUI_Tree * | curr_branch |
GLUI_Panel * | curr_root |
Protected Member Functions | |
int | uniqueID (void) |
void | common_init () |
|
|
|
|
|
|
|
Reimplemented from GLUI_Panel. |
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from GLUI_Node. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|