GnomePixmap

GnomePixmap

Functions

Types and Values

Object Hierarchy

    GObject
    ╰── GInitiallyUnowned
        ╰── GtkObject
            ╰── GtkWidget
                ╰── GtkMisc
                    ╰── GtkImage
                        ╰── GnomePixmap

Implemented Interfaces

GnomePixmap implements AtkImplementorIface and GtkBuildable.

Includes

#include <libgnomeui/libgnomeui.h>

Description

Functions

gnome_pixmap_new_from_file ()

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>

Parameters

filename

The filename of the file to be loaded.

 

Returns

A newly allocated GnomePixmap with the file at filename loaded.


gnome_pixmap_new_from_file_at_size ()

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.

Parameters

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.


gnome_pixmap_new_from_xpm_d ()

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.

Parameters

xpm_data

The xpm data to be loaded.

 

Returns

value: A newly allocated GnomePixmap with the image from xpm_data loaded.


gnome_pixmap_new_from_xpm_d_at_size ()

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.

Parameters

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.


gnome_pixmap_new_from_gnome_pixmap ()

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.


gnome_pixmap_load_file ()

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.


gnome_pixmap_load_file_at_size ()

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.


gnome_pixmap_load_xpm_d ()

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.


gnome_pixmap_load_xpm_d_at_size ()

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.

Types and Values

GnomePixmapPrivate

typedef struct _GnomePixmapPrivate GnomePixmapPrivate;

GnomePixmapPrivate is deprecated and should not be used in newly-written code.


struct GnomePixmap

struct GnomePixmap;

GnomePixmap is deprecated and should not be used in newly-written code.