CellRenderer.snapshot

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

snapshota gtk.snapshot.Snapshot 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