#ifndef CUSTOMCELLRENDERERSTATE_H #define CUSTOMCELLRENDERERSTATE_H #include typedef enum { STATE_DEAD, /* Not active (downloaded >= 100.0 ? closed : paused) */ STATE_ACTIVE, /* Active (downloaded >= 100.0 ? seeding : downloading) */ STATE_REHASH, /* Hashing */ STATE_HASHFAILED, /* Hashing failed */ } state_t; G_BEGIN_DECLS #define CUSTOM_TYPE_CELL_RENDERER_STATE \ (custom_cell_renderer_state_get_type()) #define CUSTOM_CELL_RENDERER_STATE(obj) \ (G_TYPE_CHECK_INSTANCE_CAST((obj), CUSTOM_TYPE_CELL_RENDERER_STATE, \ CustomCellRendererState)) #define CUSTOM_CELL_RENDERER_STATE_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST((klass), CUSTOM_TYPE_CELL_RENDERER_STATE, \ CustomCellRendererStateClass)) #define CUSTOM_IS_CELL_RENDERER_STATE(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE((obj), CUSTOM_TYPE_CELL_RENDERER_STATE)) #define CUSTOM_IS_CELL_RENDERER_STATE_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE((klass), CUSTOM_TYPE_CELL_RENDERER_STATE)) #define CUSTOM_CELL_RENDERER_STATE_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS((obj), CUSTOM_TYPE_CELL_RENDERER_STATE, \ CustomCellRendererStateClass)) typedef struct _CustomCellRendererState CustomCellRendererState; typedef struct _CustomCellRendererStateClass CustomCellRendererStateClass; struct _CustomCellRendererState { GtkCellRendererPixbuf parent; }; struct _CustomCellRendererStateClass { GtkCellRendererPixbufClass parent_class; }; GType custom_cell_renderer_state_get_type(void) G_GNUC_CONST; GtkCellRenderer* custom_cell_renderer_state_new(void); G_END_DECLS #endif /* CUSTOMCELLRENDERERSTATE_H */