CellRendererPixbuf#
Deprecated since version 4.10: List views use widgets to display their contents. You
should use Image
for icons, and Picture
for images
Superclasses: CellRenderer
, InitiallyUnowned
, Object
Renders a pixbuf in a cell
A GtkCellRendererPixbuf
can be used to render an image in a cell. It allows
to render either a given GdkPixbuf
(set via the
GtkCellRendererPixbuf:pixbuf
property) or a named icon (set via the
GtkCellRendererPixbuf:icon-name
property).
To support the tree view, GtkCellRendererPixbuf
also supports rendering two
alternative pixbufs, when the GtkCellRenderer:is-expander
property is True
.
If the GtkCellRenderer:is-expanded property
is True
and the
GtkCellRendererPixbuf:pixbuf-expander-open
property is set to a pixbuf, it
renders that pixbuf, if the GtkCellRenderer:is-expanded
property is False
and the GtkCellRendererPixbuf:pixbuf-expander-closed
property is set to a
pixbuf, it renders that one.
Constructors#
- class CellRendererPixbuf
- classmethod new() CellRenderer #
Creates a new
GtkCellRendererPixbuf
. Adjust rendering parameters using object properties. Object properties can be set globally (withset()
). Also, withGtkTreeViewColumn
, you can bind a property to a value in aGtkTreeModel
. For example, you can bind the “pixbuf” property on the cell renderer to a pixbuf value in the model, thus rendering a different image in each row of theGtkTreeView
.Deprecated since version 4.10: Please do not use it in newly written code
Properties#
- class CellRendererPixbuf