Class

Gtk.CellRendererPixbuf

Description [src]

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

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.

Hierarchy

Hierarchy for Gtk.CellRendererPixbuf

Ancestors

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.

Properties

Gtk.CellRendererPixbuf:gicon

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

Gtk.CellRendererPixbuf:icon-name

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

Gtk.CellRendererPixbuf:icon-size

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

Gtk.CellRendererPixbuf:pixbuf
No description available.
Gtk.CellRendererPixbuf:texture
No description available.
Properties inherited from GtkCellRenderer (15)
Gtk.CellRenderer:cell-background
No description available.
Gtk.CellRenderer:cell-background-rgba

Cell background as a GdkRGBA

Gtk.CellRenderer:cell-background-set
No description available.
Gtk.CellRenderer:editing
No description available.
Gtk.CellRenderer:height
No description available.
Gtk.CellRenderer:is-expanded
No description available.
Gtk.CellRenderer:is-expander
No description available.
Gtk.CellRenderer:mode
No description available.
Gtk.CellRenderer:sensitive
No description available.
Gtk.CellRenderer:visible
No description available.
Gtk.CellRenderer:width
No description available.
Gtk.CellRenderer:xalign
No description available.
Gtk.CellRenderer:xpad
No description available.
Gtk.CellRenderer:yalign
No description available.
Gtk.CellRenderer:ypad
No description available.