Image.from_paintable


Description:

[ CCode ( has_construct_function = false , type = "GtkWidget*" ) ]
public Image.from_paintable (Paintable? paintable)

Creates a new `GtkImage` displaying paintable.

The `GtkImage` does not assume a reference to the paintable; you still need to unref it if you own references. `GtkImage` will add its own reference rather than adopting yours.

The `GtkImage` will track changes to the paintable and update its size and contents in response to it.

Note that paintables are still subject to the icon size that is set on the image. If you want to display a paintable at its intrinsic size, use [class@Gtk.Picture] instead.

If paintable is a [iface@Gtk.SymbolicPaintable], then it will be recolored with the symbolic palette from the theme.

Parameters:

paintable

a `GdkPaintable`

Returns:

a new `GtkImage`