CellRenderer.render

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

cra cairo context to draw to
widgetthe widget owning window
backgroundAreaentire cell area (including tree expanders and maybe padding on the sides)
cellAreaarea normally rendered by a cell renderer
flagsflags that affect rendering