]> git.saurik.com Git - wxWidgets.git/commitdiff
test IsModified() inside OnText()
authorVadim Zeitlin <vadim@wxwidgets.org>
Tue, 16 May 2006 23:39:48 +0000 (23:39 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Tue, 16 May 2006 23:39:48 +0000 (23:39 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@39169 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

samples/text/text.cpp

index fe76bd993fcb8209d24be9a95ee721be5305e62f..eacc38f47fcfc93c8b24c8428c9514a461a51ace 100644 (file)
@@ -782,15 +782,16 @@ void MyTextCtrl::OnText(wxCommandEvent& event)
         return;
 
     MyTextCtrl *win = (MyTextCtrl *)event.GetEventObject();
+    const wxChar *changeVerb = win->IsModified() ? _T("changed")
+                                                 : _T("set by program");
     const wxChar *data = (const wxChar *)(win->GetClientData());
     if ( data )
     {
-        wxLogMessage(_T("Text changed in control '%s'"), data);
+        wxLogMessage(_T("Text %s in control \"%s\""), changeVerb, data);
     }
     else
     {
-        // wxLogMessage( event.GetString() );
-        wxLogMessage(_T("Text changed in some control"));
+        wxLogMessage(_T("Text %s in some control"), changeVerb);
     }
 }