Atk::Image primarily provides two types of information: coordinate information (useful for screen review mode of screenreaders, and for use by onscreen magnifiers), and descriptive information. The descriptive information is provided for alternative, text-only presentation of the most significant information present in the image.
|
Public Member Functions |
Glib::ustring | get_image_description () const |
| Get a textual description of this image.
|
void | get_image_position (int& x, int& y, CoordType coord_type) const |
| Gets the position of the image in the form of a point specifying the images top-left corner.
|
void | get_image_size (int& width, int& height) const |
| Get the width and height in pixels for the specified image.
|
const AtkImage* | gobj () const |
| Provides access to the underlying C GObject.
|
AtkImage* | gobj () |
| Provides access to the underlying C GObject.
|
bool | set_image_description (const Glib::ustring& description) |
| Sets the textual description for this image.
|
virtual | ~Image () |
Static Public Member Functions |
static void | add_interface (GType gtype_implementer) |
Protected Member Functions |
virtual const char* | get_image_description_vfunc () const |
virtual void | get_image_position_vfunc (int& x, int& y, CoordType coord_type) const |
virtual void | get_image_size_vfunc (int& width, int& height) const |
virtual bool | set_image_description_vfunc (const Glib::ustring& description) |
Related Functions |
(Note that these are not member functions.)
|
Glib::RefPtr<Atk::Image> | wrap (AtkImage* object, bool take_copy=false) |