ATK Library Reference Manual | |||
---|---|---|---|
<<< Previous Page | Home | Up | Next Page >>> |
struct AtkImage; struct AtkImageIface; void atk_image_get_image_position (AtkImage *image, gint *x, gint *y, AtkCoordType coord_type); G_CONST_RETURN gchar* atk_image_get_image_description (AtkImage *image); gboolean atk_image_set_image_description (AtkImage *image, const gchar *description); void atk_image_get_image_size (AtkImage *image, gint *width, gint *height); |
struct AtkImageIface { GTypeInterface parent; void ( *get_image_position) (AtkImage *image, gint *x, gint *y, AtkCoordType coord_type); G_CONST_RETURN gchar* ( *get_image_description) (AtkImage *image); void ( *get_image_size) (AtkImage *image, gint *width, gint *height); gboolean ( *set_image_description) (AtkImage *image, const gchar *description); }; |
void atk_image_get_image_position (AtkImage *image, gint *x, gint *y, AtkCoordType coord_type); |
Gets the position of the image in the form of a point specifying the images top-left corner. The values of x and y are returned as -1 if the values cannot be obtained.
G_CONST_RETURN gchar* atk_image_get_image_description (AtkImage *image); |
Get a textual description of this image.
image : | a GObject instance that implements AtkImageIface |
Returns : | a string representing the image description |
gboolean atk_image_set_image_description (AtkImage *image, const gchar *description); |
Sets the textual description for this image.
image : | a GObject instance that implements AtkImageIface |
description : | a string description to set for image |
Returns : | boolean TRUE, or FALSE if operation could not be completed. |
void atk_image_get_image_size (AtkImage *image, gint *width, gint *height); |
Get the width and height in pixels for the specified image. The values of width and height are returned as -1 if the values cannot be obtained.
image : | a GObject instance that implements AtkImageIface |
width : | filled with the image width |
height : | filled with the image height |