wxTimer/timercmn.cpp change

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4528 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin
1999-11-12 19:19:38 +00:00
parent 97d3f0eee6
commit 0470b1e6fe
15 changed files with 480 additions and 388 deletions

View File

@@ -85,7 +85,7 @@ static gint timeout_callback( gpointer data )
GDK_THREADS_LEAVE ();
#endif
if (timer->OneShot())
if ( timer->IsOneShot() )
return FALSE;
return TRUE;
@@ -94,25 +94,20 @@ static gint timeout_callback( gpointer data )
wxTimer::wxTimer()
{
m_tag = -1;
m_time = 1000;
m_milli = 1000;
m_oneShot = FALSE;
}
wxTimer::~wxTimer()
{
Stop();
wxTimer::Stop();
}
bool wxTimer::Start( int millisecs, bool oneShot )
{
if (millisecs != -1)
{
m_time = millisecs;
}
(void)wxTimerBase::Start(millisecs, oneShot);
m_oneShot = oneShot;
m_tag = gtk_timeout_add( millisecs, timeout_callback, this );
m_tag = gtk_timeout_add( m_milli, timeout_callback, this );
return TRUE;
}