This is a singly-linked list (a #GSList) of #AtkAttribute. It is used by atk.text.Text.getRunAttributes, atk.text.Text.getDefaultAttributes, atk.editable_text.EditableText.setRunAttributes, atk.document.Document.getAttributes and atk.object.ObjectAtk.getAttributes
An AtkState describes a single state of an object.
Specifies how xy coordinates are to be interpreted. Used by functions such as atk.component.Component.getPosition and atk.text.Text.getCharacterExtents
Describes the type of link
Specifies the type of a keyboard evemt.
Describes the layer of a component
Enumeration used to indicate a type of live region and how assertive it should be in terms of speaking notifications. Currently, this is only used for "notification" events, but it may be used for additional purposes in the future.
Describes the type of the relation
Describes the role of an object
Specifies where an object should be placed on the screen when using scroll_to.
The possible types of states of an object
Describes the text attributes supported
Text boundary types used for specifying boundaries for regions of text. This enumeration is deprecated since 2.9.4 and should not be used. Use AtkTextGranularity with #atk_text_get_string_at_offset instead.
Describes the type of clipping required.
Text granularity types used for specifying the granularity of the region of text we are interested in.
Default types for a given value. Those are defined in order to easily get localized strings to describe a given value or a given subrange, using atk.global.valueTypeGetLocalizedName.
The ATK interface provided by UI components which the user can activate/interact with.
The #AtkAction interface should be supported by any object that can perform one or more actions. The interface provides the standard mechanism for an assistive technology to determine what those actions are as well as tell the object to perform them. Any object that can be manipulated should support this interface.
AtkAttribute is a string name/value pair representing a generic attribute. This can be used to expose additional information from an accessible object as a whole (see atk.object.ObjectAtk.getAttributes) or an document (see atk.document.Document.getAttributes). In the case of text attributes (see atk.text.Text.getDefaultAttributes), #AtkTextAttribute enum defines all the possible text attribute names. You can use atk.global.textAttributeGetName to get the string name from the enum value. See also atk.global.textAttributeForName and atk.global.textAttributeGetValue for more information.
The ATK interface provided by UI components which occupy a physical area on the screen. which the user can activate/interact with.
The AtkComponent interface should be supported by any object that is rendered on the screen. The interface provides the standard mechanism for an assistive technology to determine and set the graphical representation of an object.
The ATK interface which represents the toplevel container for document content.
The ATK interface implemented by components containing user-editable text content.
This object class is derived from AtkObject and can be used as a basis implementing accessible objects.
An ATK object which encapsulates a link or set of links in a hypertext document.
A queryable interface which allows AtkHyperlink instances associated with an AtkObject to be obtained. AtkHyperlinkImpl corresponds to AT-SPI's Hyperlink interface, and differs from AtkHyperlink in that AtkHyperlink is an object type, rather than an interface, and thus cannot be directly queried. FTW
The ATK interface which provides standard mechanism for manipulating hyperlinks.
The ATK Interface implemented by components which expose image or pixmap content on-screen.
The AtkImplementor interface is implemented by objects for which AtkObject peers may be obtained via calls to iface->(ref_accessible)(implementor);
Encapsulates information about a key event.
A set of ATK utility functions for thread locking
Usage of AtkMisc is deprecated since 2.12 and heavily discouraged.
An AtkObject which purports to implement all ATK interfaces.
The AtkObjectFactory which creates an AtkNoOpObject.
The base object class for the Accessibility Toolkit API.
The base object class for a factory used to create accessible objects for objects of a specific GType.
Toplevel for embedding into other processes
Note: @old_value field of #AtkPropertyValues will not contain a valid value. This is a field defined with the purpose of contain the previous value of the property, but is not used anymore.
A given range or subrange, to be used with #AtkValue
A data structure for holding a rectangle. Those coordinates are relative to the component top-level parent.
An object used to store the GType of the factories used to create an accessible object for an object of a particular GType.
An object used to describe a relation between a object and one or more other objects.
A set of AtkRelations, normally the set of AtkRelations which an AtkObject has.
The ATK interface implemented by container objects whose #AtkObject children can be selected.
Container for AtkPlug objects from other processes
An AtkStateSet contains the states of an object.
The ATK interface which provides access to streamable content.
The ATK interface implemented for UI components which contain tabular or row/column information.
The ATK interface implemented for a cell inside a two-dimentional #AtkTable
AtkTableCell is an interface for cells inside an #AtkTable.
The ATK interface implemented by components with text content.
A structure used to describe a text range.
A structure used to store a rectangle used by AtkText.
This structure represents a single text selection within a document. This selection is defined by two points in the content, where each one is defined by an AtkObject supporting the AtkText interface and a character offset relative to it.
A set of ATK utility functions for event and toolkit support.
The ATK interface implemented by valuators and components which display or select a value from a bounded range of values.
The ATK Interface provided by UI components that represent a top-level window.