/* examples/misc/horloge.c */ #include He_node *princ, *panel, *mess; int han1; int proc1 (int h, void *data) { time_t pt; time(&pt); HeSetMessageLabel (mess, ctime(&pt)); return TRUE ; } int main (int argc, char *argv[]) { HeInit (&argc, &argv); princ = HeCreateFrame (); HeSetFrameLabel (princ, "Horloge"); panel = HeCreatePanel (princ); mess = HeCreateMessageP (panel, "Quelle heure est-il ?", FALSE); han1 = HeAddTimeout (1000, proc1, NULL); return HeMainLoop (princ); }