Class

GtkCellRendererPixbuf

[]

Description [src]

class Gtk.CellRendererPixbuf : Gtk.CellRenderer
{
  /* No available fields */
}

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.

[]

Hierarchy

hierarchy this GtkCellRendererPixbuf ancestor_0 GtkCellRenderer ancestor_0--this ancestor_1 GInitiallyUnowned ancestor_1--ancestor_0 ancestor_2 GObject ancestor_2--ancestor_1
[]

Constructors

gtk_cell_renderer_pixbuf_new

Creates a new GtkCellRendererPixbuf. Adjust rendering parameters using object properties. Object properties can be set globally (with g_object_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.

[]

Instance methods

Methods inherited from GtkCellRenderer (24)
Methods inherited from GObject (43)
[]

Properties

Gtk.CellRendererPixbuf:follow-state

Specifies whether the rendered pixbuf should be colorized according to the GtkCellRendererState.

deprecated: 3.16 since: 2.8

Gtk.CellRendererPixbuf:gicon

The GIcon representing the icon to display. If the icon theme is changed, the image will be updated automatically.

since: 2.14

Gtk.CellRendererPixbuf:icon-name

The name of the themed icon to display. This property only has an effect if not overridden by “stock_id” or “pixbuf” properties.

since: 2.8

Gtk.CellRendererPixbuf:pixbuf
No description available.

Gtk.CellRendererPixbuf:stock-detail
No description available.

Gtk.CellRendererPixbuf:stock-id
No description available.

deprecated: 3.10 since: 2.2

Gtk.CellRendererPixbuf:stock-size

The GtkIconSize value that specifies the size of the rendered icon.

since: 2.2

Gtk.CellRendererPixbuf:surface
No description available.

since: 3.10

Properties inherited from GtkCellRenderer (16)
[]

Signals

Signals inherited from GtkCellRenderer (2)
Signals inherited from GObject (1)

Class structure