CellRendererPixbuf#

Deprecated since version 4.10: List views use widgets to display their contents. You should use Image for icons, and Picture for images

class CellRendererPixbuf(**properties: Any)#

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 (with set()). Also, with GtkTreeViewColumn, you can bind a property to a value in a GtkTreeModel. 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 the GtkTreeView.

Deprecated since version 4.10: Please do not use it in newly written code

Properties#

class CellRendererPixbuf
props.gicon: Icon#

The type of the None singleton.

props.icon_name: str#

The type of the None singleton.

props.icon_size: IconSize#

The type of the None singleton.

props.pixbuf: Pixbuf#

The type of the None singleton.

props.pixbuf_expander_closed: Pixbuf#

The type of the None singleton.

props.pixbuf_expander_open: Pixbuf#

The type of the None singleton.

props.texture: Texture#

The type of the None singleton.