Constructor

GtkIconPaintablenew_for_file

[]

Declaration [src]

GtkIconPaintable*
gtk_icon_paintable_new_for_file (
  GFile* file,
  int size,
  int scale
)
[]

Description [src]

Creates a GtkIconPaintable for a file with a given size and scale.

The icon can then be rendered by using it as a GdkPaintable.

[]

Parameters

file

Type: GFile

A GFile.

The data is owned by the caller of the function.
size

Type: int

Desired icon size, in application pixels.

scale

Type: int

The desired scale.

[]

Return value

Type: GtkIconPaintable

A GtkIconPaintable containing for the icon. Unref with g_object_unref().

The caller of the function takes ownership of the data, and is responsible for freeing it.