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