CellRenderer.render

Invokes the virtual render function of the gtk.CellRenderer 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 gtk.CellRenderer 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 Context

a cairo context to draw to

widget Widget

the widget owning window

backgroundArea GdkRectangle*

entire cell area (including tree expanders and maybe padding on the sides)

cellArea GdkRectangle*

area normally rendered by a cell renderer

flags GtkCellRendererState

flags that affect rendering