atk.ObjectFactory.ObjectFactory Class Reference

Inheritance diagram for atk.ObjectFactory.ObjectFactory:

gobject.ObjectG.ObjectG atk.NoOpObjectFactory.NoOpObjectFactory List of all members.

Public Member Functions

AtkObjectFactorygetObjectFactoryStruct ()
 this (AtkObjectFactory *atkObjectFactory)
 Sets our main struct and passes it to the parent class.
AtkObjectcreateAccessible (ObjectG obj)
 Provides an AtkObject that implements an accessibility interface on behalf of obj factory: The AtkObjectFactory associated with obj's object type obj: a GObject Returns: an AtkObject that implements an accessibility interface on behalf of obj.
GType getAccessibleType ()
 Gets the GType of the accessible which is created by the factory.
void invalidate ()
 Inform factory that it is no longer being used to create accessibles.

Protected Member Functions

void * getStruct ()
 the main Gtk struct as a void*

Protected Attributes

AtkObjectFactoryatkObjectFactory
 the main Gtk struct

Constructor & Destructor Documentation

atk.ObjectFactory.ObjectFactory.this ( AtkObjectFactory atkObjectFactory  ) 

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


Member Function Documentation

AtkObject* atk.ObjectFactory.ObjectFactory.createAccessible ( ObjectG  obj  ) 

Provides an AtkObject that implements an accessibility interface on behalf of obj factory: The AtkObjectFactory associated with obj's object type obj: a GObject Returns: an AtkObject that implements an accessibility interface on behalf of obj.

GType atk.ObjectFactory.ObjectFactory.getAccessibleType (  ) 

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

factory: an AtkObjectFactory Returns: the type of the accessible which is created by the factory. The value G_TYPE_INVALID is returned if no type if found.

AtkObjectFactory* atk.ObjectFactory.ObjectFactory.getObjectFactoryStruct (  ) 

void* atk.ObjectFactory.ObjectFactory.getStruct (  )  [protected]

the main Gtk struct as a void*

Reimplemented from gobject.ObjectG.ObjectG.

Reimplemented in atk.NoOpObjectFactory.NoOpObjectFactory.

void atk.ObjectFactory.ObjectFactory.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. factory: an AtkObjectFactory to invalidate See Also AtkRegistry


Member Data Documentation

AtkObjectFactory* atk.ObjectFactory.ObjectFactory.atkObjectFactory [protected]

the main Gtk struct


SourceForge.net Logo DSource.org Logo digitalmars.com Logo