git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@12411
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
\twocolitem{\windowstyle{wxHSCROLL}}{A horizontal scrollbar will be created. No effect under GTK+.}
\end{twocollist}
\twocolitem{\windowstyle{wxHSCROLL}}{A horizontal scrollbar will be created. No effect under GTK+.}
\end{twocollist}
-See also \helpref{window styles overview}{windowstyles} and
+See also \helpref{window styles overview}{windowstyles} and
\helpref{wxTextCtrl::wxTextCtrl}{wxtextctrlconstr}.
\wxheading{wxTextCtrl and C++ streams}
\helpref{wxTextCtrl::wxTextCtrl}{wxtextctrlconstr}.
\wxheading{wxTextCtrl and C++ streams}
\twocolitem{{\bf EVT\_TEXT\_URL(id, func)}}{A mouse event occured over an URL
in the text control (Win32 only)}
\twocolitem{{\bf EVT\_TEXT\_MAXLEN(id, func)}}{User tried to enter more text
\twocolitem{{\bf EVT\_TEXT\_URL(id, func)}}{A mouse event occured over an URL
in the text control (Win32 only)}
\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}.}
\end{twocollist}%
\helpref{SetMaxLength}{wxtextctrlsetmaxlength}.}
\end{twocollist}%
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
returned by \helpref{GetValue()}{wxtextctrlgetvalue} for multiline controls
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
returned by \helpref{GetValue()}{wxtextctrlgetvalue} for multiline controls
-under Windows, you should use another version of
-\helpref{GetSelection()}{wxtextctrlgetselectionstring} to get the selected
+under Windows (at least,) you should use
+\helpref{GetStringSelection()}{wxtextctrlgetstringselection} to get the selected
text.
\wxheading{Parameters}
text.
\wxheading{Parameters}
\perlnote{In wxPerl this method takes no parameter and returns a
2-element list {\tt ( from, to )}.}
\perlnote{In wxPerl this method takes no parameter and returns a
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
returned string is empty.
Gets the text currently selected in the control. If there is no selection, the
returned string is empty.
widget supports (typically at least 32Kb).
If the user tries to enter more characters into the text control when it
widget supports (typically at least 32Kb).
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
(giving it the possibility to show an explanatory message, for example) and the
extra input is discarded.
{\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
extra input is discarded.
virtual bool IsEditable() const;
virtual void GetSelection(long* from, long* to) const;
virtual bool IsEditable() const;
virtual void GetSelection(long* from, long* to) const;
- virtual wxString GetSelection() const;
+ virtual wxString GetStringSelection() const;
// operations
// ----------
// operations
// ----------
// If the return values from and to are the same, there is no selection.
virtual void GetSelection(long* from, long* to) const = 0;
// If the return values from and to are the same, there is no selection.
virtual void GetSelection(long* from, long* to) const = 0;
- virtual wxString GetSelection() const;
+ virtual wxString GetStringSelection() const;
// operations
// ----------
// operations
// ----------
SetSelection(0, GetLastPosition());
}
SetSelection(0, GetLastPosition());
}
-wxString wxTextCtrlBase::GetSelection() const
+wxString wxTextCtrlBase::GetStringSelection() const
{
long from, to;
GetSelection(&from, &to);
{
long from, to;
GetSelection(&from, &to);
-wxString wxTextCtrl::GetSelection() const
+wxString wxTextCtrl::GetStringSelection() const
{
// the base class version works correctly for the rich text controls
// because there the lines are terminated with just '\r' which means that
{
// the base class version works correctly for the rich text controls
// because there the lines are terminated with just '\r' which means that
// we break the indices
#if wxUSE_RICHEDIT
if ( m_isRich )
// we break the indices
#if wxUSE_RICHEDIT
if ( m_isRich )
- return wxTextCtrlBase::GetSelection();
+ return wxTextCtrlBase::GetStringSelection();
#endif // wxUSE_RICHEDIT
long from, to;
#endif // wxUSE_RICHEDIT
long from, to;