GetSelection --> GetStringSelection

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@12411 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Robin Dunn
2001-11-14 03:50:11 +00:00
parent 973983be62
commit eef97940e8
5 changed files with 12 additions and 12 deletions

View File

@@ -42,7 +42,7 @@ it to always show it. It doesn't do anything under other platforms.}
\twocolitem{\windowstyle{wxHSCROLL}}{A horizontal scrollbar will be created. No effect under GTK+.} \twocolitem{\windowstyle{wxHSCROLL}}{A horizontal scrollbar will be created. No effect under GTK+.}
\end{twocollist} \end{twocollist}
See also \helpref{window styles overview}{windowstyles} and See also \helpref{window styles overview}{windowstyles} and
\helpref{wxTextCtrl::wxTextCtrl}{wxtextctrlconstr}. \helpref{wxTextCtrl::wxTextCtrl}{wxtextctrlconstr}.
\wxheading{wxTextCtrl and C++ streams} \wxheading{wxTextCtrl and C++ streams}
@@ -138,7 +138,7 @@ generated when enter is pressed in a single-line text control.}
\twocolitem{{\bf EVT\_TEXT\_URL(id, func)}}{A mouse event occured over an URL \twocolitem{{\bf EVT\_TEXT\_URL(id, func)}}{A mouse event occured over an URL
in the text control (Win32 only)} in the text control (Win32 only)}
\twocolitem{{\bf EVT\_TEXT\_MAXLEN(id, func)}}{User tried to enter more text \twocolitem{{\bf EVT\_TEXT\_MAXLEN(id, func)}}{User tried to enter more text
into the control than the limit set by into the control than the limit set by
\helpref{SetMaxLength}{wxtextctrlsetmaxlength}.} \helpref{SetMaxLength}{wxtextctrlsetmaxlength}.}
\end{twocollist}% \end{twocollist}%
@@ -371,8 +371,8 @@ no selection.
Please note that the indices returned may be used with the other wxTextctrl Please note that the indices returned may be used with the other wxTextctrl
methods but don't necessarily represent the correct indices into the string methods but don't necessarily represent the correct indices into the string
returned by \helpref{GetValue()}{wxtextctrlgetvalue} for multiline controls returned by \helpref{GetValue()}{wxtextctrlgetvalue} for multiline controls
under Windows, you should use another version of under Windows (at least,) you should use
\helpref{GetSelection()}{wxtextctrlgetselectionstring} to get the selected \helpref{GetStringSelection()}{wxtextctrlgetstringselection} to get the selected
text. text.
\wxheading{Parameters} \wxheading{Parameters}
@@ -387,9 +387,9 @@ consisting of the from and to values.}
\perlnote{In wxPerl this method takes no parameter and returns a \perlnote{In wxPerl this method takes no parameter and returns a
2-element list {\tt ( from, to )}.} 2-element list {\tt ( from, to )}.}
\membersection{wxTextCtrl::GetSelection}\label{wxtextctrlgetselectionstring} \membersection{wxTextCtrl::GetStringSelection}\label{wxtextctrlgetstringselection}
\func{virtual wxString}{GetSelection}{\void} \func{virtual wxString}{GetStringSelection}{\void}
Gets the text currently selected in the control. If there is no selection, the Gets the text currently selected in the control. If there is no selection, the
returned string is empty. returned string is empty.
@@ -594,7 +594,7 @@ and the user may enter as much text as the underlying native text control
widget supports (typically at least 32Kb). widget supports (typically at least 32Kb).
If the user tries to enter more characters into the text control when it If the user tries to enter more characters into the text control when it
already is filled up to the maximal length, a already is filled up to the maximal length, a
{\tt wxEVT\_COMMAND\_TEXT\_MAXLEN} event is sent to notify the program about it {\tt wxEVT\_COMMAND\_TEXT\_MAXLEN} event is sent to notify the program about it
(giving it the possibility to show an explanatory message, for example) and the (giving it the possibility to show an explanatory message, for example) and the
extra input is discarded. extra input is discarded.

View File

@@ -56,7 +56,7 @@ public:
virtual bool IsEditable() const; virtual bool IsEditable() const;
virtual void GetSelection(long* from, long* to) const; virtual void GetSelection(long* from, long* to) const;
virtual wxString GetSelection() const; virtual wxString GetStringSelection() const;
// operations // operations
// ---------- // ----------

View File

@@ -157,7 +157,7 @@ public:
// If the return values from and to are the same, there is no selection. // If the return values from and to are the same, there is no selection.
virtual void GetSelection(long* from, long* to) const = 0; virtual void GetSelection(long* from, long* to) const = 0;
virtual wxString GetSelection() const; virtual wxString GetStringSelection() const;
// operations // operations
// ---------- // ----------

View File

@@ -244,7 +244,7 @@ void wxTextCtrlBase::SelectAll()
SetSelection(0, GetLastPosition()); SetSelection(0, GetLastPosition());
} }
wxString wxTextCtrlBase::GetSelection() const wxString wxTextCtrlBase::GetStringSelection() const
{ {
long from, to; long from, to;
GetSelection(&from, &to); GetSelection(&from, &to);

View File

@@ -648,7 +648,7 @@ void wxTextCtrl::GetSelection(long* from, long* to) const
} }
} }
wxString wxTextCtrl::GetSelection() const wxString wxTextCtrl::GetStringSelection() const
{ {
// the base class version works correctly for the rich text controls // the base class version works correctly for the rich text controls
// because there the lines are terminated with just '\r' which means that // because there the lines are terminated with just '\r' which means that
@@ -657,7 +657,7 @@ wxString wxTextCtrl::GetSelection() const
// we break the indices // we break the indices
#if wxUSE_RICHEDIT #if wxUSE_RICHEDIT
if ( m_isRich ) if ( m_isRich )
return wxTextCtrlBase::GetSelection(); return wxTextCtrlBase::GetStringSelection();
#endif // wxUSE_RICHEDIT #endif // wxUSE_RICHEDIT
long from, to; long from, to;