Base class for ItemEntry window renderer objects.
More...
|
typedef std::pair< Property *, bool > | PropertyEntry |
| type used for entries in the PropertyList.
|
|
typedef std::vector< PropertyEntry CEGUI_VECTOR_ALLOC(PropertyEntry)> | PropertyList |
| type to use for the property list.
|
|
void | registerProperty (Property *property, const bool ban_from_xml) |
| Register a property class that will be properly managed by this window renderer. More...
|
|
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.
|
|
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::SliderWindowRenderer::getAdjustDirectionFromPoint |
( |
const Vector2f & |
pt | ) |
const |
|
pure virtual |
Given window location pt, return a value indicating what change should be made to the slider.
- Parameters
-
pt | Point object describing a pixel position in window space. |
- Returns
- -1 to indicate slider should be moved to a lower setting.
- 0 to indicate slider should not be moved.
- +1 to indicate slider should be moved to a higher setting.
Implemented in CEGUI::FalagardSlider.
virtual float CEGUI::SliderWindowRenderer::getValueFromThumb |
( |
void |
| ) |
const |
|
pure virtual |
return value that best represents current slider value given the current location of the thumb.
- Returns
- float value that, given the thumb widget position, best represents the current value for the slider.
Implemented in CEGUI::FalagardSlider.