| 31 purple_timeout_add(guint interval, GSourceFunc function, gpointer data) |
31 purple_timeout_add(guint interval, GSourceFunc function, gpointer data) |
| 32 { |
32 { |
| 33 PurpleEventLoopUiOps *ops = purple_eventloop_get_ui_ops(); |
33 PurpleEventLoopUiOps *ops = purple_eventloop_get_ui_ops(); |
| 34 |
34 |
| 35 return ops->timeout_add(interval, function, data); |
35 return ops->timeout_add(interval, function, data); |
| |
36 } |
| |
37 |
| |
38 guint |
| |
39 gaim_timeout_add_seconds(guint interval, GSourceFunc function, gpointer data) |
| |
40 { |
| |
41 GaimEventLoopUiOps *ops = gaim_eventloop_get_ui_ops(); |
| |
42 |
| |
43 if (ops->timeout_add_seconds) |
| |
44 return ops->timeout_add_seconds(interval, function, data); |
| |
45 else |
| |
46 return ops->timeout_add(1000 * interval, function, data); |
| 36 } |
47 } |
| 37 |
48 |
| 38 gboolean |
49 gboolean |
| 39 purple_timeout_remove(guint tag) |
50 purple_timeout_remove(guint tag) |
| 40 { |
51 { |