AtkRegistry — An object used to store the GType of the factories used to create an accessible object for an object of a particular GType.
The AtkRegistry is normally used to create appropriate ATK "peers" for user interface components. Application developers usually need only interact with the AtkRegistry by associating appropriate ATK implementation classes with GObject classes via the atk_registry_set_factory_type call, passing the appropriate GType for application custom widget classes.
void atk_registry_set_factory_type (
Associate an AtkObjectFactory subclass with a GType. Note:
will thereafter be responsible for
the creation of new AtkObject implementations for instances
GType atk_registry_get_factory_type (
Provides a GType indicating the AtkObjectFactory subclass
AtkObjectFactory * atk_registry_get_factory (
AtkRegistry * atk_get_default_registry (
Gets a default implementation of the AtkObjectFactory/type
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
to associate an AtkObjectFactory subclass with the GType of objects
for whom accessibility information will be provided.
a default implementation of the AtkObjectFactory/type registry.