atk.registry

Module for [Registry] class

Types 3

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.

Methods
GType _gType() @property
Registry self()Returns `this`, for use in `with` statements.
RegistryGidBuilder builder()Get builder for [atk.registry.Registry] Returns: New builder object
atk.object_factory.ObjectFactory getFactory(gobject.types.GType type)Gets an #AtkObjectFactory appropriate for creating #AtkObjects appropriate for type.
gobject.types.GType getFactoryType(gobject.types.GType type)Provides a #GType indicating the #AtkObjectFactory subclass associated with type.
void setFactoryType(gobject.types.GType type, gobject.types.GType factoryType)Associate an #AtkObjectFactory subclass with a #GType. Note: The associated factory_type will thereafter be responsible for the creation of new #AtkObject implementations for instances appropriate ...
Constructors
this(void * ptr, Flag!"Take" take)

Fluent builder for [atk.registry.Registry]

Methods