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))
155 guint gcu_periodic_get_element (
GcuPeriodic* periodic);
164 void gcu_periodic_set_element (
GcuPeriodic* periodic, guint element);
176 int gcu_periodic_add_color_scheme (
GcuPeriodic *periodic,
178 GtkWidget *extra_widget,
187 void gcu_periodic_set_colors (
GcuPeriodic *periodic);
196 void gcu_periodic_set_tips (
GcuPeriodic *periodic,
unsigned scheme);
200 #endif //GCU_PERIODIC_H