Method
Gtk CellRendererrender
Declaration [src]
void
gtk_cell_renderer_render(
GtkCellRenderer*cell,
cairo_t*cr,
GtkWidget*widget,
constGdkRectangle*background_area,
constGdkRectangle*cell_area,
GtkCellRendererStateflags
)
Description [src]
Invokes the virtual render function of the GtkCellRenderer. The three
passed-in rectangles are areas in cr. Most renderers will draw within
cell_area; the xalign, yalign, xpad, and ypad fields of the GtkCellRenderer
should be honored with respect to cell_area. background_area includes the
blank space around the cell, and also the area containing the tree expander;
so the background_area rectangles for all cells tile to cover the entire
window.
Parameters
cr-
Type:
A cairo context to draw to.
The data is owned by the caller of the method. widget-
Type:
GtkWidgetThe widget owning
window.The data is owned by the caller of the method. background_area-
Type:
Entire cell area (including tree expanders and maybe padding on the sides).
The data is owned by the caller of the method. cell_area-
Type:
Area normally rendered by a cell renderer.
The data is owned by the caller of the method. flags-
Type:
GtkCellRendererStateFlags that affect rendering.