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']