Class
AtkRegistry
Description [src]
class Atk.Registry : GObject.Object
{
GHashTable* factory_type_registry,
GHashTable* factory_singleton_cache
}
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.
Instance methods
atk_registry_get_factory
Gets an AtkObjectFactory
appropriate for creating AtkObjects
appropriate for type
.
atk_registry_get_factory_type
Provides a GType
indicating the AtkObjectFactory
subclass
associated with type
.
atk_registry_set_factory_type
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 for type
.
Signals
Signals inherited from GObject (1)
GObject::notify
The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.