CellRenderer.snapshot

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

snapshot Snapshot

a #GtkSnapshot 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

Meta