Component plugin classes.
This module defines base classes and for deriving component plugin classes and contains some global variables used to register components with XRCed.
Components are objects of Component class or one of the derived classes used to define specialized components (such as sizers). After a component object is constructed and configured it can be registered using the Manager global object.
Inheritance diagram for module component
|_ComponentManager||Component manager used to register component plugins.|
|BoxSizer||Sizers are not windows and have common implicit node.|
|Component||Base class for component plugins.|
|Container||Base class for containers.|
|RootComponent||Special root component.|
|SimpleComponent||Component without window attributes and styles.|
|SimpleContainer||Container without window attributes and styles.|
|Sizer||Sizers are not windows and have common implicit node.|
|SmartContainer||Base class for containers with implicit nodes.|