wxoo.table | index p:\wxproperties\wxoo\table\__init__.py |
Tables which modify (collections of) objects and their properties
This package provides a generic oo-table (or data-aware table)
which can be sub-classed to provide interfaces to your actual
data-model objects. It assumes that you will use property-like
objects to describe the object's attributes. That should allow
considerable flexibility given that the API for properties is
quite generic.
(Obsolete docs, to be refactored follow)...
PropertyView (versions for single objects or multiple)
- ObjectTable or CollectionTable (wxPyGridTable with support
for accessing object properties for populating the property
table)
- PropertyDescriptors(s)
- property object (get/set functionality)
- ViewClass (doesn't work with wxPython 2.3.2 due to bug that's already
fixed in CVS, but not yet propagated)
- EditClass
- (planned) sort/iterate functionality (click on property title to sort
by property value)
- object / collection with which we're working
Package Contents | ||
__init__ -- Tables which modify (collections of) objects and their properties adapter -- Adapter base class baseeditor basetableworker baseviewer collectionview -- Multi-object Grid view with sequence editing and factory support gridview -- Grid-hosting window sub-class for the ootable (the external API) gridviewactions -- Action classes for the grid-view ootable -- Object-oriented wxPyGridTable instances propertiedadapter -- Adapter for propertied objects propertiedview -- Views and adapters for propertied objects transient -- Convenience module for accessing major transient classes transientbutton transientdialog -- Transient "Dialog", small frame for displaying larger controls transienteditor transienttitle |
Data | ||
__path__ = [r'p:\wxproperties\wxoo\table'] |