For those who are insatiably curious (and running Python 2.2 with mx.DateTime), you can check out the (very alpha) basicproperty package here (I'm just in the middle of breaking the code out of my current project):
http://members.rogers.com/mcfletch/programming/
It's eventually supposed to grow into a full set of resources for using properties with Python 2.2. For now, it has a few basic property types, and a sub-package that's sketching out how to create property editors. Hoping to have one sub-class of the property-editing sheets allow for editing whole collections of objects simultaneously (with transient pop-up windows for editing complex data types with minimal loss of perceptual context). Right now the only implemented editor/viewer combo is the TimeOfDay, and I haven't built the transient pop-up classes yet.
Would be cool if people have controls they'd like to donate (the project is BSD-licensed) as editors/viewers for common data types. As much as possible, I'd like to minimise the number of full dialogue-based interactions, and keep things in drop-down or float-over mode.
If there's interest, will set up a SourceForge project to handle collaboration.
Enjoy,
Mike
···
_______________________________________
Mike C. Fletcher
http://members.rogers.com/mcfletch/