GTK+ timer

Sziasztok!

Most ismerkedek a GTK+-al, egy egyszerűbb program megírása kapcsán. Azt szeretném kérdezni, hogy van-e olyan timer, ami adott időközönként (mintha visszafelé számolna) meghív időről időre egy callback függvényt. Én WinAPI-ból tanultam ilyet, GTK-ban van hasonló?

Köszi!

Taki

Hozzászólások

Jaja, van ilyen: az elso parameter millisec-ben e'rtendo". Fasza, mukodokepes dolog (hasznalom en is).

Lasd me'g: http://www.gtk.org/tutorial1.2/gtk_tut-17.html


gint my_callback(gpointer data)
{
 ...
 if ( was_it_the_last )
      return (0);
 else
      return(1);
}

...

{
 ..
 int htimeout;
 gpointer my_callback_data;
 ...
 gpointer=...;
 htimeout=gtk_timeout_add((guint32)1000,my_callback,my_callback_data);
 ...
 gtk_main();
 ...
 gtk_timeout_remove(htimeout);
}