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