diff options
Diffstat (limited to 'FL/Fl.H')
| -rw-r--r-- | FL/Fl.H | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -50,6 +50,7 @@ #endif #include <string.h> // FIXME: Fl::is_scheme(): strcmp needs string.h +#include <vector> class Fl_Widget; class Fl_Window; @@ -242,6 +243,8 @@ FL_EXPORT extern void repeat_timeout(double t, Fl_Timeout_Handler cb, void *data FL_EXPORT extern int has_timeout(Fl_Timeout_Handler cb, void *data = 0); FL_EXPORT extern void remove_timeout(Fl_Timeout_Handler cb, void *data = 0); FL_EXPORT extern int remove_next_timeout(Fl_Timeout_Handler cb, void *data = 0, void **data_return = 0); +typedef struct { double t; Fl_Timeout_Handler cb; void *data; } TimeoutData; +FL_EXPORT extern std::vector<TimeoutData> timeout_list(); FL_EXPORT extern void add_check(Fl_Timeout_Handler, void* = 0); FL_EXPORT extern int has_check(Fl_Timeout_Handler, void* = 0); |
