3 #include FORMS_H_LOCATION
12 void C_intern_timeout_cb(int, void * data)
14 Timeout * to = static_cast<Timeout*>(data);
21 : type(ONETIME), timeout_ms(0), timeout_id(-1)
25 Timeout::Timeout(int msec, Type t)
26 : type(t), timeout_ms(msec), timeout_id(-1)
36 void Timeout::restart()
46 lyxerr << "Timeout::start: already running!" << endl;
47 timeout_id = fl_add_timeout(timeout_ms,
48 C_intern_timeout_cb, this);
54 if (timeout_id != -1) {
55 fl_remove_timeout(timeout_id);
65 if (type == CONTINOUS)
70 void Timeout::setType(Type t)
76 void Timeout::setTimeout(int msec)