Crazy Eddies GUI System: CEGUI::ListHeaderWindowRenderer 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
CEGUI::ListHeaderWindowRenderer Class Reference

Base class for the multi column list header window renderer. More...

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

List of all members.

## Public Member Functions
| ListHeaderWindowRenderer (const String &name)
| Constructor.
virtual ListHeaderSegment * | createNewSegment (const String &name) const =0
| Create and return a pointer to a new ListHeaderSegment based object.
virtual void | destroyListSegment (ListHeaderSegment *segment) const =0
| Cleanup and destroy the given ListHeaderSegment that was created via the createNewSegment method.

## Detailed Description

Base class for the multi column list header window renderer.

## Member Function Documentation

virtual ListHeaderSegment* CEGUI::ListHeaderWindowRenderer::createNewSegment | ( | const String & | name | ) | const`[pure virtual]`

Create and return a pointer to a new ListHeaderSegment based object.

Parameters:

  name | String object holding the name that should be given to the new Window.

Returns:
  Pointer to an ListHeaderSegment based object of whatever type is appropriate for this ListHeader.

Implemented in CEGUI::FalagardListHeader.

virtual void CEGUI::ListHeaderWindowRenderer::destroyListSegment | ( | ListHeaderSegment * | segment | ) | const`[pure virtual]`

Cleanup and destroy the given ListHeaderSegment that was created via the createNewSegment method.

Parameters:

  segment | Pointer to a ListHeaderSegment based object to be destroyed.

Returns:
  Nothing.

Implemented in CEGUI::FalagardListHeader.