#include <gnome.h> struct GtkClock enum GtkClockType GtkWidget* gtk_clock_new (GtkClockType type); void gtk_clock_set_format (GtkClock *gclock, gchar *fmt); void gtk_clock_set_seconds (GtkClock *gclock, time_t seconds); void gtk_clock_set_update_interval (GtkClock *gclock, gint seconds); void gtk_clock_start (GtkClock *gclock); void gtk_clock_stop (GtkClock *gclock);
GtkObject +----GtkWidget +----GtkMisc +----GtkLabel +----GtkClock
struct GtkClock;
typedef enum { GTK_CLOCK_INCREASING, GTK_CLOCK_DECREASING, GTK_CLOCK_REALTIME } GtkClockType;
GtkWidget* gtk_clock_new (GtkClockType type);
void gtk_clock_set_format (GtkClock *gclock, gchar *fmt);
void gtk_clock_set_seconds (GtkClock *gclock, time_t seconds);
void gtk_clock_set_update_interval (GtkClock *gclock, gint seconds);
void gtk_clock_start (GtkClock *gclock);
void gtk_clock_stop (GtkClock *gclock);