![]() | ![]() | ![]() | GNOME UI Library Reference Manual | ![]() |
---|
#include <libgnomeui/libgnomeui.h> struct 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);
struct GnomePixmapPrivate;
Warning |
GnomePixmapPrivate is deprecated and should not be used in newly-written code. |
struct GnomePixmap;
Warning |
GnomePixmap is deprecated and should not be used in newly-written code. |
GtkWidget* gnome_pixmap_new_from_file (const gchar *filename);
Warning |
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>
filename : | The filename of the file to be loaded. |
Returns : | A newly allocated GnomePixmap with the file at filename loaded. |
GtkWidget* gnome_pixmap_new_from_file_at_size (const gchar *filename, gint width, gint height);
Warning |
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.
filename : | The filename of the file to be loaded. |
width : | The width to scale the image to. |
height : | The height to scale the image to. |
Returns : | value: A newly allocated GnomePixmap with the file at filename loaded. |
GtkWidget* gnome_pixmap_new_from_xpm_d (const gchar **xpm_data);
Warning |
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.
xpm_data : | The xpm data to be loaded. |
Returns : | value: A newly allocated GnomePixmap with the image from xpm_data loaded. |
GtkWidget* gnome_pixmap_new_from_xpm_d_at_size (const gchar **xpm_data, gint width, gint height);
Warning |
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.
xpm_data : | The xpm data to be loaded. |
width : | The width to scale the image to. |
height : | The height to scale the image to. |
Returns : | value: A newly allocated GnomePixmap with the image from xpm_data loaded. |
GtkWidget* gnome_pixmap_new_from_gnome_pixmap (GnomePixmap *gpixmap);
Warning |
gnome_pixmap_new_from_gnome_pixmap is deprecated and should not be used in newly-written code. |
gpixmap : | |
Returns : |
|
void gnome_pixmap_load_file (GnomePixmap *gpixmap, const char *filename);
Warning |
gnome_pixmap_load_file is deprecated and should not be used in newly-written code. |
gpixmap : | |
filename : |
|
void gnome_pixmap_load_file_at_size (GnomePixmap *gpixmap, const char *filename, int width, int height);
Warning |
gnome_pixmap_load_file_at_size is deprecated and should not be used in newly-written code. |
gpixmap : | |
filename : | |
width : | |
height : |
|
void gnome_pixmap_load_xpm_d (GnomePixmap *gpixmap, const char **xpm_data);
Warning |
gnome_pixmap_load_xpm_d is deprecated and should not be used in newly-written code. |
gpixmap : | |
xpm_data : |
|
void gnome_pixmap_load_xpm_d_at_size (GnomePixmap *gpixmap, const char **xpm_data, int width, int height);
Warning |
gnome_pixmap_load_xpm_d_at_size is deprecated and should not be used in newly-written code. |
gpixmap : | |
xpm_data : | |
width : | |
height : |
|
<<< GnomeThumbnail | GnomePixmapEntry >>> |