]> git.saurik.com Git - wxWidgets.git/commitdiff
added SetModified() for people who find it easier to understand than MarkDirty/Discar...
authorVadim Zeitlin <vadim@wxwidgets.org>
Mon, 26 Jun 2006 00:39:32 +0000 (00:39 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Mon, 26 Jun 2006 00:39:32 +0000 (00:39 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@39835 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

docs/latex/wx/text.tex
include/wx/textctrl.h

index e93b8103e33f9a269a938f66a2e4022b44828cf8..5fff392027f3a0913197e8f24daacbc149685949 100644 (file)
@@ -1158,6 +1158,17 @@ Note that under GTK+, this function may only be used with single line text contr
 Only implemented in wxMSW/wxGTK starting with wxWidgets 2.3.2.
 
 
+\membersection{wxTextCtrl::SetModified}\label{wxtextctrlsetmodified}
+
+\func{void}{SetModified}{\param{bool }{modified}}
+
+Marks the control as being modified by the user or not.
+
+\wxheading{See also}
+
+\helpref{MarkDirty}{wxtextctrlmarkdirty}, \helpref{DiscardEdits}{wxtextctrldiscardedits}
+
+
 \membersection{wxTextCtrl::SetSelection}\label{wxtextctrlsetselection}
 
 \func{virtual void}{SetSelection}{\param{long}{ from}, \param{long}{ to}}
index 5a0d79ce658b5fb9b19b0f352f0f2a0f49f3056a..4afe415c68b0d3af2212465130f58bb63d2c2c4a 100644 (file)
@@ -331,6 +331,13 @@ public:
     // sets/clears the dirty flag
     virtual void MarkDirty() = 0;
     virtual void DiscardEdits() = 0;
+    void SetModified(bool modified)
+    {
+        if ( modified )
+            MarkDirty();
+        else
+            DiscardEdits();
+    }
 
     // set the max number of characters which may be entered in a single line
     // text control