| GTK+ Reference Manual | |||
|---|---|---|---|
| <<< Previous Page | Home | Up | Next Page >>> |
#include <gtk/gtk.h> enum GtkCellRendererType; struct GtkCellRenderer; void gtk_cell_renderer_get_size (GtkCellRenderer *cell, GtkWidget *widget, gint *width, gint *height); void gtk_cell_renderer_render (GtkCellRenderer *cell, GdkWindow *window, GtkWidget *widget, GdkRectangle *background_area, GdkRectangle *cell_area, GdkRectangle *expose_area, guint flags); gint gtk_cell_renderer_event (GtkCellRenderer *cell, GdkEvent *event, GtkWidget *widget, gchar *path, GdkRectangle *background_area, GdkRectangle *cell_area, guint flags); |
typedef enum
{
GTK_CELL_RENDERER_SELECTED = 1 << 0,
GTK_CELL_RENDERER_PRELIT = 1 << 1,
GTK_CELL_RENDERER_INSENSITIVE = 1 << 2
} GtkCellRendererType; |
struct GtkCellRenderer
{
GtkObject parent;
gfloat xalign;
gfloat yalign;
guint16 xpad;
guint16 ypad;
}; |
void gtk_cell_renderer_get_size (GtkCellRenderer *cell, GtkWidget *widget, gint *width, gint *height); |
| cell : | |
| widget : | |
| width : | |
| height : |
void gtk_cell_renderer_render (GtkCellRenderer *cell, GdkWindow *window, GtkWidget *widget, GdkRectangle *background_area, GdkRectangle *cell_area, GdkRectangle *expose_area, guint flags); |
| cell : | |
| window : | |
| widget : | |
| background_area : | |
| cell_area : | |
| expose_area : | |
| flags : |
gint gtk_cell_renderer_event (GtkCellRenderer *cell, GdkEvent *event, GtkWidget *widget, gchar *path, GdkRectangle *background_area, GdkRectangle *cell_area, guint flags); |
| cell : | |
| event : | |
| widget : | |
| path : | |
| background_area : | |
| cell_area : | |
| flags : | |
| Returns : |