]> git.saurik.com Git - wxWidgets.git/blobdiff - docs/latex/wx/text.tex
* Fixed a bug in notebook.tex
[wxWidgets.git] / docs / latex / wx / text.tex
index 61abfc09c47580c7a646fb51530dbbf260c39b83..271b7b9ac2054577b422dc52ec60530a0d9c4ef9 100644 (file)
@@ -46,6 +46,19 @@ as the following:
 If your compiler does not support derivation from {\bf streambuf} and gives a compile error, define the symbol {\bf NO\_TEXT\_WINDOW\_STREAM} in the
 wxTextCtrl header file.
 
+\wxheading{Event handling}
+
+To process input from a text control, use these event handler macros to direct input to member
+functions that take a \helpref{wxCommandEvent}{wxcommandevent} argument.
+
+\twocolwidtha{7cm}%
+\begin{twocollist}\itemsep=0pt
+\twocolitem{{\bf EVT\_TEXT(id, func)}}{Respond to a wxEVT\_COMMAND\_TEXT\_UPDATED event,
+generated when the text changes.}
+\twocolitem{{\bf EVT\_TEXT\_ENTER(id, func)}}{Respond to a wxEVT\_COMMAND\_TEXT\_ENTER event,
+generated when enter is pressed in a single-line text control.}
+\end{twocollist}%
+
 %\wxheading{See also}
 %
 %\helpref{wxRichTextCtrl}{wxrichtextctrl}
@@ -58,9 +71,9 @@ wxTextCtrl header file.
 
 Default constructor.
 
-\func{}{wxTextCtrl}{\param{wxWindow* }{parent}, \param{const wxWindowID}{ id},\rtfsp
+\func{}{wxTextCtrl}{\param{wxWindow* }{parent}, \param{wxWindowID}{ id},\rtfsp
 \param{const wxString\& }{value = ``"}, \param{const wxPosition\& }{pos}, \param{const wxSize\& }{size = wxDefaultSize},\rtfsp
-\param{const long}{ style = 0}, \param{const wxValidator\& }{validator}, \param{const wxString\& }{name = ``text"}}
+\param{long}{ style = 0}, \param{const wxValidator\& }{validator}, \param{const wxString\& }{name = ``text"}}
 
 Constructor, creating and showing a text control.
 
@@ -112,9 +125,9 @@ Copies the selected text to the clipboard under Motif and MS Windows.
 
 \membersection{wxTextCtrl::Create}\label{wxtextctrlcreate}
 
-\func{bool}{Create}{\param{wxWindow* }{parent}, \param{const wxWindowID}{ id},\rtfsp
+\func{bool}{Create}{\param{wxWindow* }{parent}, \param{wxWindowID}{ id},\rtfsp
 \param{const wxString\& }{value = ``"}, \param{const wxPosition\& }{pos}, \param{const wxSize\& }{size = wxDefaultSize},\rtfsp
-\param{const long}{ style = 0}, \param{const wxValidator\& }{validator}, \param{const wxString\& }{name = ``text"}}
+\param{long}{ style = 0}, \param{const wxValidator\& }{validator}, \param{const wxString\& }{name = ``text"}}
 
 Creates the text control for two-step construction. Derived classes
 should call or replace this function. See \helpref{wxTextCtrl::wxTextCtrl}{wxtextctrlconstr}\rtfsp
@@ -160,7 +173,7 @@ The length of the line, or -1 if {\it lineNo} was invalid.
 
 \membersection{wxTextCtrl::GetLineText}\label{wxtextctrlgetlinetext}
 
-\constfunc{wxString}{GetLineText}{\param{const long}{ lineNo}}
+\constfunc{wxString}{GetLineText}{\param{long}{ lineNo}}
 
 Returns the contents of a given line in the text control.
 
@@ -255,7 +268,7 @@ Pastes text from the clipboard to the text item.
 
 \membersection{wxTextCtrl::PositionToXY}\label{wxtextctrlpositiontoxy}
 
-\constfunc{long}{PositionToXY}{\param{const long }{pos}, \param{long *}{x}, \param{long *}{y}}
+\constfunc{long}{PositionToXY}{\param{long }{pos}, \param{long *}{x}, \param{long *}{y}}
 
 Converts given character and line position to a position.
 
@@ -273,7 +286,7 @@ Converts given character and line position to a position.
 
 \membersection{wxTextCtrl::Remove}\label{wxtextctrlremove}
 
-\func{virtual void}{Remove}{\param{const long}{ from}, \param{const long}{ to}}
+\func{virtual void}{Remove}{\param{long}{ from}, \param{long}{ to}}
 
 Removes the text between the two positions.
 
@@ -285,7 +298,7 @@ Removes the text between the two positions.
 
 \membersection{wxTextCtrl::Replace}\label{wxtextctrlreplace}
 
-\func{virtual void}{Replace}{\param{const long}{ from}, \param{const long}{ to}, \param{const wxString\& }{value}}
+\func{virtual void}{Replace}{\param{long}{ from}, \param{long}{ to}, \param{const wxString\& }{value}}
 
 Replaces the text between two positions with the given text.
 
@@ -323,7 +336,7 @@ Makes the text item editable or read-only.
 
 \membersection{wxTextCtrl::SetInsertionPoint}\label{wxtextctrlsetinsertionpoint}
 
-\func{virtual void}{SetInsertionPoint}{\param{const long}{ pos}}
+\func{virtual void}{SetInsertionPoint}{\param{long}{ pos}}
 
 Sets the insertion point. Windows only. ??
 
@@ -339,7 +352,7 @@ Sets the insertion point at the end of the text control.
 
 \membersection{wxTextCtrl::SetSelection}\label{wxtextctrlsetselection}
 
-\func{virtual void}{SetSelection}{\param{const long}{ from}, \param{const long}{ to}}
+\func{virtual void}{SetSelection}{\param{long}{ from}, \param{long}{ to}}
 
 Selects the text between the two positions.
 
@@ -361,7 +374,7 @@ Sets the text value.
 
 \membersection{wxTextCtrl::ShowPosition}\label{wxtextctrlshowposition}
 
-\func{void}{ShowPosition}{\param{const long}{ pos}}
+\func{void}{ShowPosition}{\param{long}{ pos}}
 
 Makes the line containing the given position visible.
 
@@ -388,7 +401,7 @@ window.
 
 \membersection{wxTextCtrl::XYToPosition}\label{wxtextctrlxytoposition}
 
-\func{long}{XYToPosition}{\param{const long}{ x}, \param{const long}{ y}}
+\func{long}{XYToPosition}{\param{long}{ x}, \param{long}{ y}}
 
 Converts the given character and line position to a position.