1. wxTimer::Start() returns bool in wxGTK too (other minor corrections

to this class, such as "const" addition, Notify() is = 0 now...)

2. wxGTK::wxTextCtrl::Delete renamed to Clear for consistency

3. wx/wx_prec.h now includes wx/setup.h even if !wxUSE_PRECOMP because
   otherwise (recently added) tests "#if wxUSE_IOSTREAMH" donb't work.

4. Other compilation fixes for wxGTK (now it compiles again)


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@819 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin
1998-10-12 13:09:15 +00:00
parent fbc535ff08
commit 03f38c58fd
23 changed files with 387 additions and 281 deletions

View File

@@ -41,7 +41,7 @@ BEGIN_EVENT_TABLE(wxTextCtrl, wxControl)
EVT_CHAR(wxTextCtrl::OnChar)
END_EVENT_TABLE()
wxTextCtrl::wxTextCtrl(void) : streambuf()
wxTextCtrl::wxTextCtrl() : streambuf()
{
if (allocate()) setp(base(),ebuf());
@@ -149,7 +149,7 @@ bool wxTextCtrl::Create( wxWindow *parent, wxWindowID id, const wxString &value,
return TRUE;
}
wxString wxTextCtrl::GetValue(void) const
wxString wxTextCtrl::GetValue() const
{
wxString tmp;
if (m_windowStyle & wxTE_MULTILINE)
@@ -228,7 +228,7 @@ long wxTextCtrl::XYToPosition( long x, long y )
{
}
int wxTextCtrl::GetNumberOfLines(void)
int wxTextCtrl::GetNumberOfLines()
{
}
@@ -242,7 +242,7 @@ void wxTextCtrl::SetInsertionPoint( long pos )
gtk_entry_set_position( GTK_ENTRY(m_text), tmp );
}
void wxTextCtrl::SetInsertionPointEnd(void)
void wxTextCtrl::SetInsertionPointEnd()
{
int pos = 0;
if (m_windowStyle & wxTE_MULTILINE)
@@ -270,12 +270,12 @@ void wxTextCtrl::ShowPosition( long WXUNUSED(pos) )
wxFAIL_MSG(_("wxTextCtrl::ShowPosition not implemented"));
}
long wxTextCtrl::GetInsertionPoint(void) const
long wxTextCtrl::GetInsertionPoint() const
{
return (long) GTK_EDITABLE(m_text)->current_pos;
}
long wxTextCtrl::GetLastPosition(void) const
long wxTextCtrl::GetLastPosition() const
{
int pos = 0;
if (m_windowStyle & wxTE_MULTILINE)
@@ -298,22 +298,22 @@ void wxTextCtrl::Replace( long from, long to, const wxString &value )
gtk_editable_insert_text( GTK_EDITABLE(m_text), value, value.Length(), &pos );
}
void wxTextCtrl::Cut(void)
void wxTextCtrl::Cut()
{
gtk_editable_cut_clipboard( GTK_EDITABLE(m_text), 0 );
}
void wxTextCtrl::Copy(void)
void wxTextCtrl::Copy()
{
gtk_editable_copy_clipboard( GTK_EDITABLE(m_text), 0 );
}
void wxTextCtrl::Paste(void)
void wxTextCtrl::Paste()
{
gtk_editable_paste_clipboard( GTK_EDITABLE(m_text), 0 );
}
void wxTextCtrl::Delete(void)
void wxTextCtrl::Clear()
{
SetValue( "" );
}
@@ -350,7 +350,7 @@ int wxTextCtrl::overflow( int WXUNUSED(c) )
return EOF;
}
int wxTextCtrl::sync(void)
int wxTextCtrl::sync()
{
int len = pptr() - pbase();
char *txt = new char[len+1];
@@ -362,7 +362,7 @@ int wxTextCtrl::sync(void)
return 0;
}
int wxTextCtrl::underflow(void)
int wxTextCtrl::underflow()
{
return EOF;
}
@@ -415,7 +415,7 @@ wxTextCtrl& wxTextCtrl::operator<<(const char c)
return *this;
}
GtkWidget* wxTextCtrl::GetConnectWidget(void)
GtkWidget* wxTextCtrl::GetConnectWidget()
{
return GTK_WIDGET(m_text);
}