Like atk_get_interface_age(), but from the headers used at application compile time, rather than from the library linked against at application run time.
Like atk_get_major_version(), but from the headers used at application compile time, rather than from the library linked against at application run time.
Like atk_get_micro_version(), but from the headers used at application compile time, rather than from the library linked against at application run time.
Like atk_get_minor_version(), but from the headers used at application compile time, rather than from the library linked against at application run time.
A macro that should be defined by the user prior to including the atk/atk.h header. The definition should be one of the predefined ATK version macros: %ATK_VERSION_2_12, %ATK_VERSION_2_14,...
This macro defines the earliest version of ATK that the package is required to be able to compile against.
If the compiler is configured to warn about the use of deprecated functions, then using functions that were deprecated in version %ATK_VERSION_MIN_REQUIRED or earlier will cause warnings (but using functions deprecated in later releases will not).
Frees the memory used by an #AtkAttributeSet, including all its #AtkAttributes.
The #AtkAttributeSet to free
Returns the binary age as passed to libtool when building the ATK library the process is running against.
Gets a default implementation of the #AtkObjectFactory/type registry. Note: For most toolkit maintainers, this will be the correct registry for registering new #AtkObject factories. Following a call to this function, maintainers may call atk_registry_set_factory_type() to associate an #AtkObjectFactory subclass with the GType of objects for whom accessibility information will be provided.
Returns the interface age as passed to libtool when building the ATK library the process is running against.
Returns the major version number of the ATK library. (e.g. in ATK version 2.7.4 this is 2.)
This function is in the library, so it represents the ATK library your code is running against. In contrast, the #ATK_MAJOR_VERSION macro represents the major version of the ATK headers you have included when compiling your code.
Returns the micro version number of the ATK library. (e.g. in ATK version 2.7.4 this is 4.)
This function is in the library, so it represents the ATK library your code is are running against. In contrast, the #ATK_MICRO_VERSION macro represents the micro version of the ATK headers you have included when compiling your code.
Returns the minor version number of the ATK library. (e.g. in ATK version 2.7.4 this is 7.)
This function is in the library, so it represents the ATK library your code is are running against. In contrast, the #ATK_MINOR_VERSION macro represents the minor version of the ATK headers you have included when compiling your code.
Gets name string for the GUI toolkit implementing ATK for this application.
Gets version string for the GUI toolkit implementing ATK for this application.
Gets the current version for ATK.
Get the #AtkRelationType type corresponding to a relation name.
a string which is the (non-localized) name of an ATK relation type.
Gets the description string describing the #AtkRelationType type
.
The #AtkRelationType whose name is required
Associate name
with a new #AtkRelationType
a name string
Removes the specified focus tracker from the list of functions to be called when any object receives focus.
the id of the focus tracker to remove
listener_id
is the value returned by #atk_add_global_event_listener
when you registered that event listener.
Toolkit implementor note: ATK provides a default implementation for this virtual method. ATK implementors are discouraged from reimplementing this method.
Toolkit implementor note: this method is not intended to be used by ATK implementors but by ATK consumers.
Removes the specified event listener
the id of the event listener to remove
listener_id
is the value returned by #atk_add_key_event_listener
when you registered that event listener.
Removes the specified event listener.
the id of the event listener to remove
Get the #AtkTextAttribute type corresponding to a text attribute name.
a string which is the (non-localized) name of an ATK text attribute.
Gets the name corresponding to the #AtkTextAttribute
The #AtkTextAttribute whose name is required
Gets the value for the index of the #AtkTextAttribute
The #AtkTextAttribute for which a value is required
The index of the required value
Associate name
with a new #AtkTextAttribute
a name string
Like atk_get_binary_age(), but from the headers used at application compile time, rather than from the library linked against at application run time.