// Sets the value of the text field. The value will be stripped of end-lines.
void WidgetTextInputSingleLine::SetValue(const Core::String& value)
{
    Core::String new_value = value;
    SanitiseValue(new_value);

    WidgetTextInput::SetValue(new_value);
}
// Sets the value of the password field.
void WidgetTextInputSingleLinePassword::SetValue(const Core::String& value)
{
	Core::String sanitised_value(value);
	SanitiseValue(sanitised_value);
	WidgetTextInput::SetValue(Core::String(sanitised_value.Length(), (Rocket::Core::word) '*'));
}