NoOpObjectFactory

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(AtkNoOpObjectFactory* atkNoOpObjectFactory, bool ownedRef)

Sets our main struct and passes it to the parent class.

this
this()

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

Members

Functions

getNoOpObjectFactoryStruct
AtkNoOpObjectFactory* getNoOpObjectFactoryStruct(bool transferOwnership)

Get the main Gtk struct

getStruct
void* getStruct()

the main Gtk struct as a void*

Static functions

getType
GType getType()

Variables

atkNoOpObjectFactory
AtkNoOpObjectFactory* atkNoOpObjectFactory;

the main Gtk struct

Inherited Members

From ObjectFactory

atkObjectFactory
AtkObjectFactory* atkObjectFactory;

the main Gtk struct

getObjectFactoryStruct
AtkObjectFactory* getObjectFactoryStruct(bool transferOwnership)

Get the main Gtk struct

getStruct
void* getStruct()

the main Gtk struct as a void*

getType
GType getType()
createAccessible
ObjectAtk createAccessible(ObjectG obj)

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

getAccessibleType
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.

Meta