phoenix_title wx.ClassInfo

This class stores meta-information about classes.

Instances of this class are not generally defined directly by an application, but indirectly through use of macros such as DECLARE_DYNAMIC_CLASS and IMPLEMENT_DYNAMIC_CLASS.

See also

wx.ClassInfo, wx.Object


class_hierarchy Class Hierarchy

Inheritance diagram for class ClassInfo:

method_summary Methods Summary

__init__

Constructs a wx.ClassInfo object.

CreateObject

Creates an object of the appropriate kind.

FindClass

Finds the wx.ClassInfo object for a class with the given name.

GetBaseClassName1

Returns the name of the first base class (None if none).

GetBaseClassName2

Returns the name of the second base class (None if none).

GetClassName

Returns the string form of the class name.

GetSize

Returns the size of the class.

IsDynamic

Returns True if this class info can create objects of the associated class.

IsKindOf

Returns True if this class is a kind of (inherits from) the given class.


property_summary Properties Summary

BaseClassName1

See GetBaseClassName1

BaseClassName2

See GetBaseClassName2

ClassName

See GetClassName

Size

See GetSize


api Class API

class wx.ClassInfo(object)

This class stores meta-information about classes.


Methods

CreateObject(self)

Creates an object of the appropriate kind.

Return type:

wx.Object

Returns:

None if the class has not been declared dynamically creatable (typically, this happens for abstract classes).



static FindClass(className)

Finds the wx.ClassInfo object for a class with the given name.

Parameters:

className (string) –

Return type:

wx.ClassInfo



GetBaseClassName1(self)

Returns the name of the first base class (None if none).

Return type:

wx.Char



GetBaseClassName2(self)

Returns the name of the second base class (None if none).

Return type:

wx.Char



GetClassName(self)

Returns the string form of the class name.

Return type:

wx.Char



GetSize(self)

Returns the size of the class.

Return type:

int



IsDynamic(self)

Returns True if this class info can create objects of the associated class.

Return type:

bool



IsKindOf(self, info)

Returns True if this class is a kind of (inherits from) the given class.

Parameters:

info (wx.ClassInfo) –

Return type:

bool


Properties

BaseClassName1

See GetBaseClassName1



BaseClassName2

See GetBaseClassName2



ClassName

See GetClassName



Size

See GetSize