/*************************************************************************** * gtkcellrenderertextpixbuf.h * * Wed May 25 17:39:39 2005 * Copyright 2005 User * Email ****************************************************************************/ #ifndef GTK_CELL_RENDERER_TEXT_PIXBUF_H #define GTK_CELL_RENDERER_TEXT_PIXBUF_H #ifdef __cplusplus extern "C" { #endif #include #define GTK_TYPE_CELL_RENDERER_TEXT_PIXBUF (gtk_cell_renderer_text_pixbuf_get_type ()) #define GTK_CELL_RENDERER_TEXT_PIXBUF(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_RENDERER_TEXT_PIXBUF, GtkCellRendererTextPixbuf)) #define GTK_CELL_RENDERER_TEXT_PIXBUF_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CELL_RENDERER_TEXT_PIXBUF, GtkCellRendererTextPixbufClass)) #define GTK_IS_CELL_RENDERER_TEXT_PIXBUF(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_RENDERER_TEXT_PIXBUF)) #define GTK_IS_CELL_RENDERER_TEXT_PIXBUF_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CELL_RENDERER_TEXT_PIXBUF)) #define GTK_CELL_RENDERER_TEXT_PIXBUF_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CELL_RENDERER_TEXT_PIXBUF, GtkCellRendererTextPixbufClass)) typedef struct _GtkCellRendererTextPixbuf GtkCellRendererTextPixbuf; typedef struct _GtkCellRendererTextPixbufClass GtkCellRendererTextPixbufClass; struct _GtkCellRendererTextPixbuf { GtkCellRendererText parent; GdkPixbuf** pixbufs; gboolean align_left, use_mask; gint text_x_offset, text_y_offset, text_width, text_height, distance, padding, pixbuflen; gulong mask; /*< private >*/ }; struct _GtkCellRendererTextPixbufClass { GtkCellRendererTextClass parent_class; }; GType gtk_cell_renderer_text_pixbuf_get_type (void) G_GNUC_CONST; GtkCellRenderer *gtk_cell_renderer_text_pixbuf_new (void); GdkPixbuf** gtk_cell_renderer_text_pixbuf_get_list(GtkCellRendererTextPixbuf* renderer); void gtk_cell_renderer_text_pixbuf_set_list(GtkCellRendererTextPixbuf* renderer, GList* list); void gtk_cell_renderer_text_pixbuf_set_use_mask(GtkCellRendererTextPixbuf* renderer, gboolean state); gboolean gtk_cell_renderer_text_pixbuf_get_use_mask(GtkCellRendererTextPixbuf* renderer); void gtk_cell_renderer_text_pixbuf_set_mask(GtkCellRendererTextPixbuf* renderer, gulong mask); gulong gtk_cell_renderer_text_pixbuf_get_mask(GtkCellRendererTextPixbuf* renderer); void gtk_cell_renderer_text_pixbuf_set_distance(GtkCellRendererTextPixbuf* renderer, gint distance); gint gtk_cell_renderer_text_pixbuf_get_distance(GtkCellRendererTextPixbuf* renderer); void gtk_cell_renderer_text_pixbuf_set_padding(GtkCellRendererTextPixbuf* renderer, gint padding); gint gtk_cell_renderer_text_pixbuf_get_padding(GtkCellRendererTextPixbuf* renderer); #ifdef __cplusplus } #endif #endif