|  |  |  | GNOME UI Library Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Implemented Interfaces | ||||
#include <libgnomeui/libgnomeui.h>
                    GnomePixmapPrivate;
struct              GnomePixmap;
GtkWidget *         gnome_pixmap_new_from_file          (const gchar *filename);
GtkWidget *         gnome_pixmap_new_from_file_at_size  (const gchar *filename,
                                                         gint width,
                                                         gint height);
GtkWidget *         gnome_pixmap_new_from_xpm_d         (const gchar **xpm_data);
GtkWidget *         gnome_pixmap_new_from_xpm_d_at_size (const gchar **xpm_data,
                                                         gint width,
                                                         gint height);
GtkWidget *         gnome_pixmap_new_from_gnome_pixmap  (GnomePixmap *gpixmap);
void                gnome_pixmap_load_file              (GnomePixmap *gpixmap,
                                                         const char *filename);
void                gnome_pixmap_load_file_at_size      (GnomePixmap *gpixmap,
                                                         const char *filename,
                                                         int width,
                                                         int height);
void                gnome_pixmap_load_xpm_d             (GnomePixmap *gpixmap,
                                                         const char **xpm_data);
void                gnome_pixmap_load_xpm_d_at_size     (GnomePixmap *gpixmap,
                                                         const char **xpm_data,
                                                         int width,
                                                         int height);
GObject +----GInitiallyUnowned +----GtkObject +----GtkWidget +----GtkMisc +----GtkImage +----GnomePixmap
typedef struct _GnomePixmapPrivate GnomePixmapPrivate;
GnomePixmapPrivate is deprecated and should not be used in newly-written code.
struct GnomePixmap;
GnomePixmap is deprecated and should not be used in newly-written code.
GtkWidget *         gnome_pixmap_new_from_file          (const gchar *filename);
gnome_pixmap_new_from_file is deprecated and should not be used in newly-written code.
Note that the new_from_file functions give you no way to detect errors; if the file isn't found/loaded, you get an empty widget. to detect errors just do:
<programlisting> pixbuf = gdk_pixbuf_new_from_file (filename); if (pixbuf != NULL) { gpixmap = gtk_image_new_from_pixbuf (pixbuf); } else { // handle your error... } </programlisting>
| 
 | The filename of the file to be loaded. | 
| Returns : | A newly allocated GnomePixmapwith the file atfilenameloaded. | 
GtkWidget * gnome_pixmap_new_from_file_at_size (const gchar *filename,gint width,gint height);
gnome_pixmap_new_from_file_at_size is deprecated and should not be used in newly-written code.
Loads a new GnomePixmap from a file, and scales it (if necessary) to the
size indicated by height and width.  If either are set to -1, then the
"natural" dimension of the image is used in place.  See
gnome_pixmap_new_from_file for information on error handling.
| 
 | The filename of the file to be loaded. | 
| 
 | The width to scale the image to. | 
| 
 | The height to scale the image to. | 
| Returns : | value: A newly allocated GnomePixmapwith the file atfilenameloaded. | 
GtkWidget *         gnome_pixmap_new_from_xpm_d         (const gchar **xpm_data);
gnome_pixmap_new_from_xpm_d is deprecated and should not be used in newly-written code.
Loads a new GnomePixmap from the xpm_data, and scales it (if necessary) to
the size indicated by height and width.  If either are set to -1, then the
"natural" dimension of the image is used in place.
| 
 | The xpm data to be loaded. | 
| Returns : | value: A newly allocated GnomePixmapwith the image fromxpm_dataloaded. | 
GtkWidget * gnome_pixmap_new_from_xpm_d_at_size (const gchar **xpm_data,gint width,gint height);
gnome_pixmap_new_from_xpm_d_at_size is deprecated and should not be used in newly-written code.
Loads a new GnomePixmap from the xpm_data, and scales it (if necessary) to
the size indicated by height and width.  If either are set to -1, then the
"natural" dimension of the image is used in place.
| 
 | The xpm data to be loaded. | 
| 
 | The width to scale the image to. | 
| 
 | The height to scale the image to. | 
| Returns : | value: A newly allocated GnomePixmapwith the image fromxpm_dataloaded. | 
GtkWidget *         gnome_pixmap_new_from_gnome_pixmap  (GnomePixmap *gpixmap);
gnome_pixmap_new_from_gnome_pixmap is deprecated and should not be used in newly-written code.
void gnome_pixmap_load_file (GnomePixmap *gpixmap,const char *filename);
gnome_pixmap_load_file is deprecated and should not be used in newly-written code.
void gnome_pixmap_load_file_at_size (GnomePixmap *gpixmap,const char *filename,int width,int height);
gnome_pixmap_load_file_at_size is deprecated and should not be used in newly-written code.
void gnome_pixmap_load_xpm_d (GnomePixmap *gpixmap,const char **xpm_data);
gnome_pixmap_load_xpm_d is deprecated and should not be used in newly-written code.
void gnome_pixmap_load_xpm_d_at_size (GnomePixmap *gpixmap,const char **xpm_data,int width,int height);
gnome_pixmap_load_xpm_d_at_size is deprecated and should not be used in newly-written code.