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);