class Fl_Timer : public Fl_Widget

This is provided only to emulate the forms Timer widget. It works by making a timeout callback every 1/5 second. This is wasteful and inaccurate if you just want something to happen a fixed time in the future. You should directly call Fl::add_timeout().
// values for type:
#define FL_NORMAL_TIMER		0
#define FL_VALUE_TIMER		1
#define FL_HIDDEN_TIMER		2

Fl_Timer(uchar t, int x,int y,int w,int h, const char *l);
~Fl_Timer();
void value(float);
float value() const;
char direction() const;
void direction(char d);
char suspended() const;
void suspended(char d);