pub trait ObjectFactoryExt: 'static {
    fn create_accessible(&self, obj: &impl IsA<Object>) -> Option<Object>;
    fn accessible_type(&self) -> Type;
    fn invalidate(&self);
}
Expand description

Required Methods

Provides an Object that implements an accessibility interface on behalf of obj

obj

a glib::Object

Returns

an Object that implements an accessibility interface on behalf of obj

Gets the GType of the accessible which is created by the factory.

Returns

the type of the accessible which is created by the self. The value G_TYPE_INVALID is returned if no type if found.

Inform self that it is no longer being used to create accessibles. When called, self may need to inform AtkObjects which it has created that they need to be re-instantiated. Note: primarily used for runtime replacement of AtkObjectFactorys in object registries.

Implementors