|  | 
| 
 Public Methods | 
| virtual | ~Image () | 
| GtkImage* | gobj () | 
|  | Provides access to the underlying C GtkObject. 
 
 | 
| const GtkImage* | gobj () const | 
|  | Provides access to the underlying C GtkObject. 
 
 | 
|  | Image () | 
|  | Image (const Glib::RefPtr<Gdk::Pixmap>& pixmap, const Glib::RefPtr<Gdk::Bitmap>& mask) | 
|  | Image (const Glib::RefPtr<Gdk::Image>& image, const Glib::RefPtr<Gdk::Bitmap>& mask) | 
|  | Image (const std::string& file) | 
|  | Image (const Glib::RefPtr<Gdk::Pixbuf>& pixbuf) | 
|  | Image (const Gtk::StockID& stock_id, IconSize size) | 
|  | Image (IconSet& icon_set, IconSize size) | 
|  | Image (const Glib::RefPtr<Gdk::PixbufAnimation>& animation) | 
| void | set (const Glib::RefPtr<Gdk::Pixmap>& pixmap, const Glib::RefPtr<Gdk::Bitmap>& mask) | 
|  | See new_from_pixmap() for details. 
 
 | 
| void | set (const Glib::RefPtr<Gdk::Image>& image, const Glib::RefPtr<Gdk::Bitmap>& mask) | 
|  | See new_from_image() for details. 
 
 | 
| void | set (const std::string& filename) | 
|  | See new_from_file() for details. 
 
 | 
| void | set (const Glib::RefPtr<Gdk::Pixbuf>& pixbuf) | 
|  | See new_from_pixbuf() for details. 
 
 | 
| void | set (const Gtk::StockID& stock_id, IconSize size) | 
|  | See new_from_stock() for details. 
 
 | 
| void | set (IconSet& icon_set, IconSize size) | 
|  | See new_from_icon_set() for details. 
 
 | 
| void | set (const Glib::RefPtr<Gdk::PixbufAnimation>& animation) | 
|  | Causes the Gtk::Image to display the given animation (or display nothing, if you set the animation to 0).
 
 | 
| void | clear () | 
| ImageType | get_storage_type () const | 
|  | Gets the type of representation being used by the Gtk::Image to store image data. 
 
 | 
| void | get_pixmap (Glib::RefPtr<Gdk::Pixmap>& pixmap, Glib::RefPtr<Gdk::Bitmap>& mask) const | 
| void | get_image (Glib::RefPtr<Gdk::Image>& gdk_image, Glib::RefPtr<Gdk::Bitmap>& mask) const | 
| Glib::RefPtr<Gdk::Pixbuf> | get_pixbuf () const | 
|  | Gets the Gdk::Pixbuf being displayed by the Gtk::Image. 
 
 | 
| void | get_stock (Gtk::StockID& stock_id, IconSize& size) const | 
| void | get_icon_set (IconSet& icon_set, IconSize& size) const | 
| Glib::RefPtr<Gdk::PixbufAnimation> | get_animation () | 
|  | Gets the Gdk::PixbufAnimation being displayed by the Gtk::Image. 
 
 | 
| Glib::PropertyProxy< Glib::RefPtr< Gdk::Pixbuf > >
 | property_pixbuf () | 
| Glib::PropertyProxy< Glib::RefPtr< Gdk::Pixmap > >
 | property_pixmap () | 
| Glib::PropertyProxy< Glib::RefPtr< Gdk::Image > >
 | property_image () | 
| Glib::PropertyProxy< Glib::RefPtr< Gdk::Pixmap > >
 | property_mask () | 
| Glib::PropertyProxy_WriteOnly< Glib::ustring >
 | property_file () | 
| Glib::PropertyProxy<Glib::ustring> | property_stock () | 
| Glib::PropertyProxy<Gtk::IconSet> | property_icon_set () | 
| Glib::PropertyProxy<int> | property_icon_size () | 
| Glib::PropertyProxy< Glib::RefPtr< Gdk::PixbufAnimation > >
 | property_pixbuf_animation () | 
| Glib::PropertyProxy_ReadOnly< ImageType >
 | property_storage_type () | 
| 
 Related Functions | 
| (Note that these are not member functions.) 
 
 | 
| Gtk::Image* | wrap (GtkImage* object, bool take_copy=false) | 
The Gtk::Image widget displays an image. Various kinds of object can be displayed as an image; most typically, you would load a Gdk::Pixbuf ("pixel buffer") from a file, and then display that.