NoOpObjectFactory

The AtkObjectFactory which creates an AtkNoOpObject.

The AtkObjectFactory which creates an AtkNoOpObject. An instance of this is created by an AtkRegistry if no factory type has not been specified to create an accessible object of a particular type.

Constructors

this
this(void* ptr, Flag!"Take" take)
this
this()

Creates an instance of an #AtkObjectFactory which generates primitive (non-functioning) #AtkObjects.

Members

Functions

self
NoOpObjectFactory self()

Returns this, for use in with statements.

Properties

gType
GType gType [@property getter]

Static functions

getGType
GType getGType()

Inherited Members

From ObjectFactory

getGType
GType getGType()
gType
GType gType [@property getter]
self
ObjectFactory self()

Returns this, for use in with statements.

createAccessible
atk.object.ObjectAtk createAccessible(gobject.object.ObjectG obj)

Provides an #AtkObject that implements an accessibility interface on behalf of obj

getAccessibleType
gobject.types.GType getAccessibleType()

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

invalidate
void invalidate()

Inform factory that it is no longer being used to create accessibles. When called, factory 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.