sig
  val file : ([> `image ], string) Gobject.property
  val image : ([> `image ], Gdk.image) Gobject.property
  val pixbuf : ([> `image ], GdkPixbuf.pixbuf) Gobject.property
  val pixel_size : ([> `image ], int) Gobject.property
  val pixmap : ([> `image ], Gdk.pixmap) Gobject.property
  val mask : ([> `image ], Gdk.bitmap option) Gobject.property
  val stock : ([> `image ], GtkStock.id) Gobject.property
  val icon_set : ([> `image ], Gtk.icon_set) Gobject.property
  val icon_size : ([> `image ], GtkEnums.icon_size) Gobject.property
  val storage_type : ([> `image ], GtkEnums.image_type) Gobject.property
end