9 #ifndef YGTK_BAR_GRAPH_H 10 #define YGTK_BAR_GRAPH_H 15 #define YGTK_TYPE_BAR_GRAPH (ygtk_bar_graph_get_type ()) 16 #define YGTK_BAR_GRAPH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), \ 17 YGTK_TYPE_BAR_GRAPH, YGtkBarGraph)) 18 #define YGTK_BAR_GRAPH_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), \ 19 YGTK_TYPE_BAR_GRAPH, YGtkBarGraphClass)) 20 #define YGTK_IS_BAR_GRAPH(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), \ 22 #define YGTK_IS_BAR_GRAPH_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), \ 24 #define YGTK_BAR_GRAPH_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), \ 25 YGTK_TYPE_BAR_GRAPH, YGtkBarGraphClass)) 39 GtkFrameClass parent_class;
42 GtkWidget *ygtk_bar_graph_new (
void);
43 GType ygtk_bar_graph_get_type (
void) G_GNUC_CONST;
45 void ygtk_bar_graph_create_entries (
YGtkBarGraph *bar, guint entries);
46 void ygtk_bar_graph_setup_entry (
YGtkBarGraph *bar,
int index,
const gchar *label_entry,
int value);
48 void ygtk_bar_graph_set_style (
YGtkBarGraph *bar, gboolean flat);
49 void ygtk_bar_graph_customize_bg (
YGtkBarGraph *bar,
int index, GdkRGBA *color);
50 void ygtk_bar_graph_customize_fg (
YGtkBarGraph *bar,
int index, GdkRGBA *color);
55 #ifndef YGTK_COLORED_LABEL_H 56 #define YGTK_COLORED_LABEL_H 63 #define YGTK_TYPE_COLORED_LABEL (ygtk_colored_label_get_type ()) 64 #define YGTK_COLORED_LABEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), \ 65 YGTK_TYPE_COLORED_LABEL, YGtkColoredLabel)) 66 #define YGTK_COLORED_LABEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), \ 67 YGTK_TYPE_COLORED_LABEL, YGtkColoredLabelClass)) 68 #define YGTK_IS_COLORED_LABEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), \ 69 YGTK_TYPE_COLORED_LABEL)) 70 #define YGTK_IS_COLORED_LABEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), \ 71 YGTK_TYPE_COLORED_LABEL)) 72 #define YGTK_COLORED_LABEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), \ 73 YGTK_TYPE_COLORED_LABEL, YGtkColoredLabelClass)) 82 GtkLabelClass parent_class;
85 GtkWidget *ygtk_colored_label_new (
void);
86 GType ygtk_colored_label_get_type (
void) G_GNUC_CONST;
90 void ygtk_colored_label_set_foreground (
YGtkColoredLabel *label, GdkRGBA *color);
91 void ygtk_colored_label_set_background (
YGtkColoredLabel *label, GdkRGBA *color);