]> git.saurik.com Git - wxWidgets.git/commitdiff
added (and documented) trivial but useful IsSingleLine() and IsMultiLine() text contr...
authorVadim Zeitlin <vadim@wxwidgets.org>
Sun, 21 Jul 2002 18:51:04 +0000 (18:51 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Sun, 21 Jul 2002 18:51:04 +0000 (18:51 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16242 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

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

index 7c576bb75bb00bccc3158290f296fe659c3763fd..1e7459ff47ea19cc03e1346b845dd2fa56551d4f 100644 (file)
@@ -567,6 +567,28 @@ read-only mode by a previous call to
 Returns {\tt TRUE} if the text has been modified by user. Note that calling 
 \helpref{SetValue}{wxtextctrlsetvalue} doesn't make the control modified.
 
+\membersection{wxTextCtrl::IsMultiLine}\label{wxtextctrlismultiline}
+
+\constfunc{bool}{IsMultiLine}{\void}
+
+Returns {\tt TRUE} if this is a multi line edit control and {\tt FALSE}
+otherwise.
+
+\wxheading{See also}
+
+\helpref{IsSingleLine}{wxtextctrlissingleline}
+
+\membersection{wxTextCtrl::IsSingleLine}\label{wxtextctrlissingleline}
+
+\constfunc{bool}{IsSingleLine}{\void}
+
+Returns {\tt TRUE} if this is a single line edit control and {\tt FALSE}
+otherwise.
+
+\wxheading{See also}
+
+\helpref{IsMultiLine}{wxtextctrlissingleline}
+
 \membersection{wxTextCtrl::LoadFile}\label{wxtextctrlloadfile}
 
 \func{bool}{LoadFile}{\param{const wxString\& }{ filename}}
index f3a0c2a0bd3baa8bb763ab6578d5e99071dc1bf4..56646fa242c361f8cd55065bbdf5bf07a87faaec 100644 (file)
@@ -174,6 +174,10 @@ public:
     virtual bool IsModified() const = 0;
     virtual bool IsEditable() const = 0;
 
+    // more readable flag testing methods
+    bool IsSingleLine() const { return !(GetWindowStyle() & wxTE_MULTILINE); }
+    bool IsMultiLine() const { return !IsSingleLine(); }
+
     // If the return values from and to are the same, there is no selection.
     virtual void GetSelection(long* from, long* to) const = 0;