| 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 |