Base class for ItemEntry window renderer objects.
More...
|
typedef std::vector< Property * > | PropertyList |
|
void | registerProperty (Property *property) |
| Register a property class that will be properly managed by this window renderer. More...
|
|
virtual void | onAttach () |
| Handler called when this windowrenderer is attached to a window.
|
|
virtual void | onDetach () |
| Handler called when this windowrenderer is detached from its window.
|
|
virtual void | onLookNFeelAssigned () |
| Handler called when a Look'N'Feel is assigned to our window.
|
|
virtual void | onLookNFeelUnassigned () |
| Handler called when a Look'N'Feel is removed/unassigned from our window.
|
|
void | operator= (const WindowRenderer &) |
|
Window * | d_window |
| Pointer to the window this windowrenderer is assigned to.
|
|
const String | d_name |
| Name of the factory type used to create this window renderer.
|
|
const String | d_class |
| Name of the widget class that is the "minimum" requirement.
|
|
PropertyList | d_properties |
| The list of properties that this windowrenderer will be handling.
|
|
Base class for ItemEntry window renderer objects.
virtual float CEGUI::ScrollbarWindowRenderer::getAdjustDirectionFromPoint |
( |
const Point & |
pt | ) |
const |
|
pure virtual |
Given window location pt, return a value indicating what change should be made to the scroll bar.
- Parameters
-
pt | Point object describing a pixel position in window space. |
- Returns
- -1 to indicate scroll bar position should be moved to a lower value.
- 0 to indicate scroll bar position should not be changed.
- +1 to indicate scroll bar position should be moved to a higher value.
Implemented in CEGUI::FalagardScrollbar.
virtual float CEGUI::ScrollbarWindowRenderer::getValueFromThumb |
( |
void |
| ) |
const |
|
pure virtual |
return value that best represents current scroll bar position given the current location of the thumb.
- Returns
- float value that, given the thumb widget position, best represents the current position for the scroll bar.
Implemented in CEGUI::FalagardScrollbar.