Base class for the EditboxWindowRenderer class.
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 the EditboxWindowRenderer class.
virtual size_t CEGUI::EditboxWindowRenderer::getTextIndexFromPosition |
( |
const Vector2f & |
pt | ) |
const |
|
pure virtual |
Return the text code point index that is rendered closest to screen position pt.
- Parameters
-
pt | Point object describing a position on the screen in pixels. |
- Returns
- Code point index into the text that is rendered closest to screen position pt.
Implemented in CEGUI::FalagardEditbox.