Crazy Eddies GUI System: CEGUI::FalagardTree Class Reference

Crazy Eddies GUI System 0.7.6

- Main Page
- Related Pages
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

Public Member Functions | Static Public Attributes | Protected Member Functions
CEGUI::FalagardTree Class Reference

Tree class for the FalagardBase module. More...

Inheritance diagram for CEGUI::FalagardTree:
[legend]
Collaboration diagram for CEGUI::FalagardTree:
[legend]

List of all members.

## Public Member Functions
| FalagardTree (const String &type, const String &name)
| Constructor.
| FalagardTree (const String &type)
| ~FalagardTree ()
| Destructor.
## Static Public Attributes
static const utf8 | TypeName []
| type name for this widget.
## Protected Member Functions
Rect | getTreeRenderArea (void) const
void | render ()
| Populate render cache.

## Detailed Description

Tree class for the FalagardBase module.

This class requires LookNFeel to be assigned. The LookNFeel should provide the following:

States:

- Enabled
- Disabled

Named Areas:

- ItemRenderingArea
- ItemRenderingAreaHScroll
- ItemRenderingAreaVScroll
- ItemRenderingAreaHVScroll

Child Widgets: Scrollbar based widget with name suffix "__auto_vscrollbar__" Scrollbar based widget with name suffix "__auto_hscrollbar__"

## Member Function Documentation

void CEGUI::FalagardTree::render | ( |  | ) | `[protected, virtual]`

Populate render cache.

This method must be implemented by all window renderers and should perform the rendering operations needed for this widget. Normally using the Falagard API...

Implements CEGUI::WindowRenderer.