| MATE UI Library Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Implemented Interfaces | ||||
#include <libmateui/libmateui.h>
MatePixmapPrivate;
struct MatePixmap;
GtkWidget * mate_pixmap_new_from_file (const gchar *filename);
GtkWidget * mate_pixmap_new_from_file_at_size (const gchar *filename,
gint width,
gint height);
GtkWidget * mate_pixmap_new_from_xpm_d (const gchar **xpm_data);
GtkWidget * mate_pixmap_new_from_xpm_d_at_size (const gchar **xpm_data,
gint width,
gint height);
GtkWidget * mate_pixmap_new_from_mate_pixmap (MatePixmap *gpixmap);
void mate_pixmap_load_file (MatePixmap *gpixmap,
const char *filename);
void mate_pixmap_load_file_at_size (MatePixmap *gpixmap,
const char *filename,
int width,
int height);
void mate_pixmap_load_xpm_d (MatePixmap *gpixmap,
const char **xpm_data);
void mate_pixmap_load_xpm_d_at_size (MatePixmap *gpixmap,
const char **xpm_data,
int width,
int height);
GObject
+----GInitiallyUnowned
+----GtkObject
+----GtkWidget
+----GtkMisc
+----GtkImage
+----MatePixmap
typedef struct _MatePixmapPrivate MatePixmapPrivate;
MatePixmapPrivate is deprecated and should not be used in newly-written code.
struct MatePixmap;
MatePixmap is deprecated and should not be used in newly-written code.
GtkWidget * mate_pixmap_new_from_file (const gchar *filename);
mate_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 MatePixmap with the file at filename loaded.
|
GtkWidget * mate_pixmap_new_from_file_at_size (const gchar *filename,gint width,gint height);
mate_pixmap_new_from_file_at_size is deprecated and should not be used in newly-written code.
Loads a new MatePixmap 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
mate_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 MatePixmap with the file at filename loaded.
|
GtkWidget * mate_pixmap_new_from_xpm_d (const gchar **xpm_data);
mate_pixmap_new_from_xpm_d is deprecated and should not be used in newly-written code.
Loads a new MatePixmap 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 MatePixmap with the image from xpm_data loaded.
|
GtkWidget * mate_pixmap_new_from_xpm_d_at_size (const gchar **xpm_data,gint width,gint height);
mate_pixmap_new_from_xpm_d_at_size is deprecated and should not be used in newly-written code.
Loads a new MatePixmap 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 MatePixmap with the image from xpm_data loaded.
|
GtkWidget * mate_pixmap_new_from_mate_pixmap (MatePixmap *gpixmap);
mate_pixmap_new_from_mate_pixmap is deprecated and should not be used in newly-written code.
|
|
Returns : |
void mate_pixmap_load_file (MatePixmap *gpixmap,const char *filename);
mate_pixmap_load_file is deprecated and should not be used in newly-written code.
|
|
|
void mate_pixmap_load_file_at_size (MatePixmap *gpixmap,const char *filename,int width,int height);
mate_pixmap_load_file_at_size is deprecated and should not be used in newly-written code.
|
|
|
|
|
|
|
void mate_pixmap_load_xpm_d (MatePixmap *gpixmap,const char **xpm_data);
mate_pixmap_load_xpm_d is deprecated and should not be used in newly-written code.
|
|
|
void mate_pixmap_load_xpm_d_at_size (MatePixmap *gpixmap,const char **xpm_data,int width,int height);
mate_pixmap_load_xpm_d_at_size is deprecated and should not be used in newly-written code.
|
|
|
|
|
|
|