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)

Sets our main struct and passes it to the parent class

Members

Functions

getNoOpObjectFactoryStruct
AtkNoOpObjectFactory* getNoOpObjectFactoryStruct()
Undocumented in source. Be warned that the author may not have intended to support it.
getStruct
void* getStruct()

the main Gtk struct as a void*

setStruct
void setStruct(GObject* obj)
Undocumented in source. Be warned that the author may not have intended to support it.

Static functions

newNoOpObjectFactory
AtkObjectFactory* newNoOpObjectFactory()

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

Variables

atkNoOpObjectFactory
AtkNoOpObjectFactory* atkNoOpObjectFactory;

the main Gtk struct

Inherited Members

From ObjectFactory

atkObjectFactory
AtkObjectFactory* atkObjectFactory;

the main Gtk struct

getObjectFactoryStruct
AtkObjectFactory* getObjectFactoryStruct()
Undocumented in source. Be warned that the author may not have intended to support it.
getStruct
void* getStruct()

the main Gtk struct as a void*

setStruct
void setStruct(GObject* obj)
Undocumented in source. Be warned that the author may not have intended to support it.
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