]> Dogcows Code - chaz/tint2/blob - src/tint2conf/theme_view.h
some changed in tint2conf theme switcher. not yet ready.
[chaz/tint2] / src / tint2conf / theme_view.h
1
2 #ifndef THEME_VIEW
3 #define THEME_VIEW
4
5 #include <gtk/gtk.h>
6
7
8 #define CUSTOM_LIST_TYPE (custom_list_get_type())
9 #define CUSTOM_LIST(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), CUSTOM_LIST_TYPE, CustomList))
10 #define CUSTOM_LIST_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), CUSTOM_LIST_TYPE, CustomListClass))
11 #define CUSTOM_IS_LIST(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), CUSTOM_LIST_TYPE))
12 #define CUSTOM_IS_LIST_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), CUSTOM_LIST_TYPE))
13 #define CUSTOM_LIST_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), CUSTOM_LIST_TYPE, CustomListClass))
14
15 typedef struct _CustomList CustomList;
16 typedef struct _CustomListClass CustomListClass;
17
18
19 struct _CustomList
20 {
21 GtkCellRenderer parent;
22
23 gdouble progress;
24 gchar *nameTheme;
25 gchar *nameSnapshot;
26 GdkPixbuf *pixbuf;
27 };
28
29 struct _CustomListClass
30 {
31 GtkCellRendererClass parent_class;
32 };
33
34
35 // return the type CustomList
36 GType custom_list_get_type();
37
38 // return a new cell renderer instance
39 GtkCellRenderer *custom_list_new();
40
41
42 #endif
43
44
45
This page took 0.040071 seconds and 4 git commands to generate.