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
guint gcu_periodic_get_element(GcuPeriodic *periodic)
void(* GcuPeriodicColorFunc)(int, GdkRGBA *, gpointer)
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)