#include <InputTypeText.h>


Public Types | |
| enum | Visibility { VISIBLE, OBSCURED } |
Public Member Functions | |
| InputTypeText (ElementFormControlInput *element, Visibility visibility=VISIBLE) | |
| virtual void | OnUpdate () |
| Called every update from the host element. | |
| virtual void | OnRender () |
| Called every render from the host element. | |
| virtual bool | OnAttributeChange (const Core::AttributeNameList &changed_attributes) |
| virtual void | OnPropertyChange (const Core::PropertyNameList &changed_properties) |
| virtual void | ProcessEvent (Core::Event &event) |
| virtual bool | GetIntrinsicDimensions (Rocket::Core::Vector2f &dimensions) |
| bool Rocket::Controls::InputTypeText::OnAttributeChange | ( | const Core::AttributeNameList & | changed_attributes | ) | [virtual] |
Checks for necessary functional changes in the control as a result of changed attributes.
| [in] | changed_attributes | The list of changed attributes. |
Reimplemented from Rocket::Controls::InputType.
| void Rocket::Controls::InputTypeText::OnPropertyChange | ( | const Core::PropertyNameList & | changed_properties | ) | [virtual] |
Called when properties on the control are changed.
| [in] | changed_properties | The properties changed on the element. |
Reimplemented from Rocket::Controls::InputType.
| virtual void Rocket::Controls::InputTypeText::ProcessEvent | ( | Core::Event & | event | ) | [virtual] |
Checks for necessary functional changes in the control as a result of the event.
| [in] | event | The event to process. |
Implements Rocket::Controls::InputType.
| bool Rocket::Controls::InputTypeText::GetIntrinsicDimensions | ( | Rocket::Core::Vector2f & | dimensions | ) | [virtual] |
Sizes the dimensions to the element's inherent size.
Implements Rocket::Controls::InputType.