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.


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.


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