// set/get the value
// ----------------------------------------------------------------------------
-void wxTextCtrl::ChangeValue(const wxString& value)
+void wxTextCtrl::DoSetValue(const wxString& value, int flags)
{
if ( IsSingleLine() && (value == GetValue()) )
{
{
SetInsertionPoint(0);
}
-}
-void wxTextCtrl::SetValue(const wxString& value)
-{
- ChangeValue(value);
- SendTextUpdatedEvent();
+ if ( flags & SetValue_SendEvent )
+ SendTextUpdatedEvent();
}
const wxArrayString& wxTextCtrl::GetLines() const
{
// FIXME use renderer
caret = new wxCaret(this, 1, GetLineHeight());
-#ifndef __WXMSW__
- wxCaret::SetBlinkTime(0);
-#endif // __WXMSW__
}
else
{