Home | Trees | Indices | Help |
|
---|
|
object --+ | Manager --+ | BaseComponent
Base Component
This is the Base of the Component which manages registrations to other components or managers. Every Base Component and thus Component has a unique Channel that is used as a separation of concern for it's registered Event Handlers. By default, this Channels is None (or also known as the Global Channel).
When a Component (Base Component) has a set Channel that is not the Global Channel (None), then any Event Handlers will actually listen on a Channel that is a combination of the Component's Channel prefixed with the Event Handler's Channel. The form becomes:
target:channel
Where:
Instance Methods | |||
|
|||
|
|||
|
|||
|
|||
Inherited from Inherited from |
Static Methods | |||
a new object with type S, a subtype of T |
|
Instance Variables | |
channel =
The Component's Channel |
|
Properties | |
Inherited from Inherited from |
Method Details |
initializes x; see x.__class__.__doc__ for signature
|
TODO Work around for Python bug. Bug: http://bugs.python.org/issue5322
|
repr(x)
|
Register all Event Handlers with the given Manager This will register all Event Handlers of this Component to the given Manager. By default, every Component (Base Component) is registered with itself. Iif the Component or Manager being registered with is not the current Component, then any Hidden Components in registered to this Component will also be regsitered with the given Manager. A Registered Event will also be sent. |
Unregister all registered Event Handlers This will unregister all registered Event Handlers of this Component from it's registered Component or Manager. Note: It's possible to unregister a Component from itself! |
Home | Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Mon Mar 17 02:32:18 2014 | http://epydoc.sourceforge.net |