Next: Clock Attributes, Previous: Clock Interaction, Up: Clock Object [Contents][Index]
To get the displayed time (local time as modified by the adjustment described below) use the following routine
void fl_get_clock(FL_OBJECT *obj, int *h, int *m, int *s);
Upon function return the parameters are set as follows: h
is
between 0-23, indicating the hour, m
is between 0-59, indicating
the minutes, and s
is between 0-59, indicating the seconds.
To display a time other than the local time, use the following routine
long fl_set_clock_adjustment(FL_OBJECT *obj, long adj);
where adj
is in seconds. For example, to display a time that is
one hour behind the local time, an adjustment of 3600
can be
used. The function returns the old adjustment value.
By default, the digital clock uses 24hr system. You can switch the display to 12hr system (am-pm) by using the following routine
void fl_set_clock_ampm(FL_OBJECT *obj, int yes_no)