Gtk2::Image Glib::Object +----Glib::InitiallyUnowned +----Gtk2::Object +----Gtk2::Widget +----Gtk2::Misc +----Gtk2::Image Glib::Object::_Unregistered::AtkImplementorIface Gtk2::Buildable

widget = Gtk2::Image->new

widget = Gtk2::Image->new_from_animation ($animation)
$animation (Gtk2::Gdk::PixbufAnimation)

widget = Gtk2::Image->new_from_file ($filename)
$filename (localized file name or undef)

widget = Gtk2::Image->new_from_icon_name ($icon_name, $size)
$icon_name (string) $size (Gtk2::IconSize) Since: gtk+ 2.6

widget = Gtk2::Image->new_from_icon_set ($icon_set, $size)
$icon_set (Gtk2::IconSet) $size (Gtk2::IconSize)

widget = Gtk2::Image->new_from_image ($image, $mask)
$image (Gtk2::Gdk::Image or undef) $mask (Gtk2::Gdk::Bitmap or undef)

widget = Gtk2::Image->new_from_pixbuf ($pixbuf)
$pixbuf (Gtk2::Gdk::Pixbuf or undef)

widget = Gtk2::Image->new_from_pixmap ($pixmap, $mask)
$pixmap (Gtk2::Gdk::Pixmap or undef) $mask (Gtk2::Gdk::Bitmap or undef)

widget = Gtk2::Image->new_from_stock ($stock_id, $size)
$stock_id (string) $size (Gtk2::IconSize)

pixbufanimation = $image->get_animation

$image->clear
Since: gtk+ 2.8

$image->set_from_animation ($animation)
$animation (Gtk2::Gdk::PixbufAnimation)

$image->set_from_file ($filename)
$filename (localized file name or undef)

$image->set_from_icon_name ($icon_name, $size)
$icon_name (string) $size (Gtk2::IconSize) Since: gtk+ 2.6

$image->set_from_icon_set ($icon_set, $size)
$icon_set (Gtk2::IconSet) $size (Gtk2::IconSize)

$image->set_from_image ($gdk_image, $mask)
$gdk_image (Gtk2::Gdk::Image or undef) $mask (Gtk2::Gdk::Bitmap or undef)

$image->set_from_pixbuf ($pixbuf)
$pixbuf (Gtk2::Gdk::Pixbuf or undef)

$image->set_from_pixmap ($pixmap, $mask)
$pixmap (Gtk2::Gdk::Pixmap or undef) $mask (Gtk2::Gdk::Bitmap or undef)

$image->set_from_stock ($stock_id, $size)
$stock_id (string) $size (Gtk2::IconSize)

list = $image->get_icon_name
Since: gtk+ 2.6

list = $image->get_icon_set

list = $image->get_image

pixbuf = $image->get_pixbuf

integer = $image->get_pixel_size
Since: gtk+ 2.6

$image->set_pixel_size ($pixel_size)
$pixel_size (integer) Since: gtk+ 2.6

list = $image->get_pixmap

(stock_id, icon_size) = $image->get_stock

imagetype = $image->get_storage_type
Filename to load and display The GIcon being displayed The name of the icon from the icon theme Icon set to display Symbolic size to use for stock icon, icon set or named icon A GdkImage to display Mask bitmap to use with GdkImage or GdkPixmap A GdkPixbuf to display GdkPixbufAnimation to display Pixel size to use for named icon A GdkPixmap to display Stock ID for a stock image to display The representation being used for image data

enum Gtk2::IconSize
'invalid' / 'GTK_ICON_SIZE_INVALID' 'menu' / 'GTK_ICON_SIZE_MENU' 'small-toolbar' / 'GTK_ICON_SIZE_SMALL_TOOLBAR' 'large-toolbar' / 'GTK_ICON_SIZE_LARGE_TOOLBAR' 'button' / 'GTK_ICON_SIZE_BUTTON' 'dnd' / 'GTK_ICON_SIZE_DND' 'dialog' / 'GTK_ICON_SIZE_DIALOG'

enum Gtk2::ImageType
'empty' / 'GTK_IMAGE_EMPTY' 'pixmap' / 'GTK_IMAGE_PIXMAP' 'image' / 'GTK_IMAGE_IMAGE' 'pixbuf' / 'GTK_IMAGE_PIXBUF' 'stock' / 'GTK_IMAGE_STOCK' 'icon-set' / 'GTK_IMAGE_ICON_SET' 'animation' / 'GTK_IMAGE_ANIMATION' 'icon-name' / 'GTK_IMAGE_ICON_NAME' 'gicon' / 'GTK_IMAGE_GICON' Gtk2, Glib::Object, Glib::InitiallyUnowned, Gtk2::Object, Gtk2::Widget, Gtk2::Misc Copyright (C) 2003-2008 by the gtk2-perl team. This software is licensed under the LGPL. See Gtk2 for a full notice.