25 #ifndef GCU_PERIODIC_H 26 #define GCU_PERIODIC_H 45 GCU_PERIODIC_COLOR_NONE,
46 GCU_PERIODIC_COLOR_DEFAULT,
47 GCU_PERIODIC_COLOR_MAX,
67 #define GCU_TYPE_PERIODIC (gcu_periodic_get_type ()) 73 #define GCU_PERIODIC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GCU_TYPE_PERIODIC, GcuPeriodic)) 78 #define GCU_PERIODIC_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GCU_TYPE_PERIODIC, GcuPeriodicClass)) 82 #define GCU_IS_PERIODIC(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GCU_TYPE_PERIODIC)) 86 #define GCU_IS_PERIODIC_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GCU_TYPE_PERIODIC)) 91 #define GCU_PERIODIC_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GCU_TYPE_PERIODIC, GcuPeriodicClass)) 178 GtkWidget *extra_widget,
200 #endif //GCU_PERIODIC_H void gcu_periodic_set_tips(GcuPeriodic *periodic, unsigned scheme)
GType gcu_periodic_get_type(void) G_GNUC_CONST
void(* GcuPeriodicColorFunc)(int, GdkRGBA *, gpointer)
guint gcu_periodic_get_element(GcuPeriodic *periodic)
int gcu_periodic_add_color_scheme(GcuPeriodic *periodic, GcuPeriodicColorFunc func, GtkWidget *extra_widget, gpointer user_data)
struct _GcuPeriodicClass GcuPeriodicClass
void gcu_periodic_set_element(GcuPeriodic *periodic, guint element)
GtkWidget * gcu_periodic_new(void)
void gcu_periodic_set_colors(GcuPeriodic *periodic)