#include
<gtkclock.h> GiwClock; GtkWidget* giw_clock_new (void); void giw_clock_get_time (GiwClock *clock, guint *hours, guint *minutes, guint *seconds); void giw_clock_set_time (GiwClock *clock, guint hours, guint minutes, guint seconds); void giw_clock_enable_alarm (GiwClock *clock, gboolean option); void giw_clock_set_alarm (GiwClock *clock, guint hours, guint minutes, guint seconds); void giw_clock_stop (GiwClock *clock); void giw_clock_start (GiwClock *clock); |
GObject +----GtkObject +----GtkWidget +----GiwClock |
"alarm" void user_function (GiwClock *clock, gpointer user_data); |
typedef struct
GiwClock _GiwClock |
GtkWidget* giw_clock_new (void); |
void giw_clock_get_time (GiwClock *clock, guint *hours, guint *minutes, guint *seconds); |
void giw_clock_set_time (GiwClock *clock, guint hours, guint minutes, guint seconds); |
void giw_clock_enable_alarm (GiwClock *clock, gboolean option); |
void giw_clock_set_alarm (GiwClock *clock, guint hours, guint minutes, guint seconds); |
void giw_clock_stop (GiwClock *clock); |
void giw_clock_start (GiwClock *clock); |
void
user_function
(GiwClock *clock, gpointer user_data); |