Top |
GdkImage * | gdk_image_new () |
GdkImage * | gdk_image_new_bitmap () |
GdkImage * | gdk_image_get () |
GdkImage * | gdk_image_ref () |
void | gdk_image_unref () |
GdkColormap * | gdk_image_get_colormap () |
void | gdk_image_set_colormap () |
guint16 | gdk_image_get_bits_per_pixel () |
guint16 | gdk_image_get_bytes_per_pixel () |
guint16 | gdk_image_get_bytes_per_line () |
GdkByteOrder | gdk_image_get_byte_order () |
guint16 | gdk_image_get_depth () |
gint | gdk_image_get_height () |
GdkImageType | gdk_image_get_image_type () |
GdkVisual * | gdk_image_get_visual () |
gint | gdk_image_get_width () |
gpointer | gdk_image_get_pixels () |
void | gdk_image_put_pixel () |
guint32 | gdk_image_get_pixel () |
GdkImage * gdk_image_new (GdkImageType type
,GdkVisual *visual
,gint width
,gint height
);
gdk_image_new
is deprecated and should not be used in newly-written code.
GdkImage * gdk_image_new_bitmap (GdkVisual *visual
,gpointer data
,gint width
,gint height
);
gdk_image_new_bitmap
is deprecated and should not be used in newly-written code.
Creates a new GdkImage with a depth of 1 from the given data.
THIS FUNCTION IS INCREDIBLY BROKEN. The passed-in data must
be allocated by malloc()
(NOT g_malloc()
) and will be freed when the
image is freed.
visual |
the GdkVisual to use for the image. |
|
data |
the pixel data. |
|
width |
the width of the image in pixels. |
|
height |
the height of the image in pixels. |
GdkImage * gdk_image_get (GdkDrawable *drawable
,gint x
,gint y
,gint width
,gint height
);
gdk_image_get
is deprecated and should not be used in newly-written code.
This is a deprecated wrapper for gdk_drawable_get_image()
;
gdk_drawable_get_image()
should be used instead. Or even better: in
most cases gdk_pixbuf_get_from_drawable()
is the most convenient
choice.
GdkImage *
gdk_image_ref (GdkImage *image
);
gdk_image_ref
has been deprecated since version 2.0 and should not be used in newly-written code.
Use g_object_ref()
instead.
Deprecated function; use g_object_ref()
instead.
void
gdk_image_unref (GdkImage *image
);
gdk_image_unref
has been deprecated since version 2.0 and should not be used in newly-written code.
Use g_object_unref()
instead.
Deprecated function; use g_object_unref()
instead.
GdkColormap *
gdk_image_get_colormap (GdkImage *image
);
gdk_image_get_colormap
has been deprecated since version 2.22 and should not be used in newly-written code.
GdkImage should not be used anymore.
Retrieves the colormap for a given image, if it exists. An image
will have a colormap if the drawable from which it was created has
a colormap, or if a colormap was set explicitely with
gdk_image_set_colormap()
.
void gdk_image_set_colormap (GdkImage *image
,GdkColormap *colormap
);
gdk_image_set_colormap
has been deprecated since version 2.22 and should not be used in newly-written code.
GdkImage should not be used anymore.
Sets the colormap for the image to the given colormap. Normally there's no need to use this function, images are created with the correct colormap if you get the image from a drawable. If you create the image from scratch, use the colormap of the drawable you intend to render the image to.
guint16
gdk_image_get_bits_per_pixel (GdkImage *image
);
gdk_image_get_bits_per_pixel
has been deprecated since version 2.22 and should not be used in newly-written code.
GdkImage should not be used anymore.
Determines the number of bits per pixel of the image.
Since: 2.22
guint16
gdk_image_get_bytes_per_pixel (GdkImage *image
);
gdk_image_get_bytes_per_pixel
has been deprecated since version 2.22 and should not be used in newly-written code.
GdkImage should not be used anymore.
Determines the number of bytes per pixel of the image.
Since: 2.22
guint16
gdk_image_get_bytes_per_line (GdkImage *image
);
gdk_image_get_bytes_per_line
has been deprecated since version 2.22 and should not be used in newly-written code.
GdkImage should not be used anymore.
Determines the number of bytes per line of the image.
Since: 2.22
GdkByteOrder
gdk_image_get_byte_order (GdkImage *image
);
gdk_image_get_byte_order
has been deprecated since version 2.22 and should not be used in newly-written code.
GdkImage should not be used anymore.
Determines the byte order of the image.
Since: 2.22
guint16
gdk_image_get_depth (GdkImage *image
);
gdk_image_get_depth
has been deprecated since version 2.22 and should not be used in newly-written code.
GdkImage should not be used anymore.
Determines the depth of the image.
Since: 2.22
gint
gdk_image_get_height (GdkImage *image
);
gdk_image_get_height
has been deprecated since version 2.22 and should not be used in newly-written code.
GdkImage should not be used anymore.
Determines the height of the image.
Since: 2.22
GdkImageType
gdk_image_get_image_type (GdkImage *image
);
gdk_image_get_image_type
has been deprecated since version 2.22 and should not be used in newly-written code.
GdkImage should not be used anymore.
Determines the type of a given image.
Since: 2.22
GdkVisual *
gdk_image_get_visual (GdkImage *image
);
gdk_image_get_visual
has been deprecated since version 2.22 and should not be used in newly-written code.
GdkImage should not be used anymore.
Determines the visual that was used to create the image.
Since: 2.22
gint
gdk_image_get_width (GdkImage *image
);
gdk_image_get_width
has been deprecated since version 2.22 and should not be used in newly-written code.
GdkImage should not be used anymore.
Determines the width of the image.
Since: 2.22
gpointer
gdk_image_get_pixels (GdkImage *image
);
gdk_image_get_pixels
has been deprecated since version 2.22 and should not be used in newly-written code.
GdkImage should not be used anymore.
Returns a pointer to the pixel data of the image.
Since: 2.22
void gdk_image_put_pixel (GdkImage *image
,gint x
,gint y
,guint32 pixel
);
gdk_image_put_pixel
is deprecated and should not be used in newly-written code.
guint32 gdk_image_get_pixel (GdkImage *image
,gint x
,gint y
);
gdk_image_get_pixel
is deprecated and should not be used in newly-written code.
typedef struct { GObject parent_instance; GdkImageType GSEAL (type); /* read only. */ GdkVisual *GSEAL (visual); /* read only. visual used to create the image */ GdkByteOrder GSEAL (byte_order); /* read only. */ gint GSEAL (width); /* read only. */ gint GSEAL (height); /* read only. */ guint16 GSEAL (depth); /* read only. */ guint16 GSEAL (bpp); /* read only. bytes per pixel */ guint16 GSEAL (bpl); /* read only. bytes per line */ guint16 GSEAL (bits_per_pixel); /* read only. bits per pixel */ gpointer GSEAL (mem); GdkColormap *GSEAL (colormap); /* read only. */ } GdkImage;