Gtk2::Image3pm
Wrapper for gtkimage
Hierarchy
Glib::Object+----Glib::InitiallyUnowned+----Gtk2::Object+----Gtk2::Widget+----Gtk2::Misc+----Gtk2::Image
Interfaces
Glib::Object::_Unregistered::AtkImplementorIfaceGtk2::Buildable
Methods
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)
•
|
|
|---|---|
•
|
|
Since: gtk+ 2.6
widget = Gtk2::Image->new_from_icon_set ($icon_set, $size)
•
|
|
|---|---|
•
|
|
widget = Gtk2::Image->new_from_image ($image, $mask)
•
|
|
|---|---|
•
|
|
widget = Gtk2::Image->new_from_pixbuf ($pixbuf)
- •
-
$pixbuf(Gtk2::Gdk::Pixbuf or undef)
widget = Gtk2::Image->new_from_pixmap ($pixmap, $mask)
•
|
|
|---|---|
•
|
|
widget = Gtk2::Image->new_from_stock ($stock_id, $size)
•
|
|
|---|---|
•
|
|
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)
•
|
|
|---|---|
•
|
|
Since: gtk+ 2.6
$image->set_from_icon_set ($icon_set, $size)
•
|
|
|---|---|
•
|
|
$image->set_from_image ($gdk_image, $mask)
•
|
|
|---|---|
•
|
|
$image->set_from_pixbuf ($pixbuf)
- •
-
$pixbuf(Gtk2::Gdk::Pixbuf or undef)
$image->set_from_pixmap ($pixmap, $mask)
•
|
|
|---|---|
•
|
|
$image->set_from_stock ($stock_id, $size)
•
|
|
|---|---|
•
|
|
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
Properties
'file' (string : default undef : readable / writable / private)
|
Filename to load and display |
|---|---|
'gicon' (Glib::Object::_Unregistered::GIcon : default undef : readable / writable / private)
|
The GIcon being displayed |
'icon-name' (string : default undef : readable / writable / private)
|
The name of the icon from the icon theme |
'icon-set' (Gtk2::IconSet : default undef : readable / writable / private)
|
Icon set to display |
'icon-size' (integer : default 4 : readable / writable / private)
|
Symbolic size to use for stock icon, icon set or named icon |
'image' (Gtk2::Gdk::Image : default undef : readable / writable / private)
|
A GdkImage to display |
'mask' (Gtk2::Gdk::Pixmap : default undef : readable / writable / private)
|
Mask bitmap to use with GdkImage or GdkPixmap |
'pixbuf' (Gtk2::Gdk::Pixbuf : default undef : readable / writable / private)
|
A GdkPixbuf to display |
'pixbuf-animation' (Gtk2::Gdk::PixbufAnimation : default undef : readable / writable / private)
|
GdkPixbufAnimation to display |
'pixel-size' (integer : default -1 : readable / writable / private)
|
Pixel size to use for named icon |
'pixmap' (Gtk2::Gdk::Pixmap : default undef : readable / writable / private)
|
A GdkPixmap to display |
'stock' (string : default undef : readable / writable / private)
|
Stock ID for a stock image to display |
'storage-type' (Gtk2::ImageType : default "empty" : readable / private)
|
The representation being used for image data |
Enums and flags
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' |
Releases
7 releases since Debian 3.1 (Sarge); the text changed 6 times.