// SetValue() generates a text change event, ChangeValue() doesn't
virtual void SetValue(const wxString& value)
{ DoSetValue(value, SetValue_SendEvent); }
// SetValue() generates a text change event, ChangeValue() doesn't
virtual void SetValue(const wxString& value)
{ DoSetValue(value, SetValue_SendEvent); }
// writing text inserts it at the current position replacing any current
// selection, appending always inserts it at the end and doesn't remove any
// writing text inserts it at the current position replacing any current
// selection, appending always inserts it at the end and doesn't remove any