Jump to revision: | |
---|---|
Author: | pje |
Date: | Sun Nov 21 01:19:42 2004 UTC (19 years, 5 months ago) |
Log Message:
Added a new function, 'binding.activateClass()', that can be used to activate any bindings in the class. This can now be used in place of subclassing a PEAK base class or using a PEAK metaclass. In future, this will be integrated into PEAK attribute descriptors such that defining a descriptor within a class' body is sufficient to cause this function to be invoked. This is the first part of a refactoring to implement the attribute metadata framework for PEAK.
Changed paths:
Path | Action | Text Changes | Prop Changes | Diff to Previous |
---|---|---|---|---|
PEAK/CHANGES.txt | modified | X | (diff to previous) | |
PEAK/src/peak/binding/api.py | modified | X | (diff to previous) | |
PEAK/src/peak/binding/attributes.py | added | X | X | |
PEAK/src/peak/binding/attributes.txt | added | X | X | |
PEAK/src/peak/binding/components.py | modified | X | (diff to previous) | |
PEAK/src/peak/binding/once.py | modified | X | (diff to previous) | |
PEAK/src/peak/binding/tests/__init__.py | modified | X | (diff to previous) | |
PEAK/src/peak/naming/names.py | modified | X | (diff to previous) |
cvs-admin@eby-sarna.com Powered by ViewCVS 1.0-dev |
ViewCVS and CVS Help |