This to announce the release of ObjectListView v1.2
What's New?
···
-----------
The big new feature of this release is the ListCtrlPrinter. This class
automatically turns your ObjectListView into a professional report -- with
no extra work.
See http://objectlistview.sourceforge.net/python/listCtrlPrinter.html for an
example and explanation. As always, the demo included in the package shows
it in action as well.
Other important changes:
* Added AddObjects() and RemoveObjects() and friends
* Added filtering
* Added batched updates adapter
* Made GroupListView a subclass of FastObjectListView. More speed; less
flicker.
Small things:
* Correctly handle model objects that cannot be hashed
* Added CELL_EDIT_STARTED and CELL_EDIT_FINISHED events
* Added ensureVisible parameter to SelectObject()
* Remove flicker from some more FastObjectListView operations
What is ObjectListView?
-----------------------
An ObjectListView is a wrapper around the wx.ListCtrl that makes the list
control easier to use. It also provides some useful extra functionality.
Here's the bullet point feature list:
* Automatically transforms a collection of model objects into a fully
functional wx.ListCtrl.
* Automatically sorts rows.
* Easily edit the cell values.
* Supports all ListCtrl views (report, list, large and small icons).
* Columns can be fixed-width, have a minimum and/or maximum width, or be
space-filling (Column Widths)
* Displays a "list is empty" message when the list is empty (obviously).
* Supports checkboxes in any column
* Supports alternate rows background colors.
* Supports custom formatting of rows.
* Supports searching (by typing) on any column, even on massive lists.
* Supports custom sorting
* Supports Filtering and batched updates
* The FastObjectListView version can build a list of 10,000 objects in
less than 0.1 seconds.
* The VirtualObjectListView version supports millions of rows through
ListCtrl's virtual mode.
* The GroupListView version supports arranging rows into collapsible
groups.
* Effortlessly produce professional-looking reports using a
ListCtrlPrinter.
Seriously, after using an ObjectListView, you will never go back to using a
plain wx.ListCtrl.
Home page: http://objectlistview.sourceforge.net/python/index.html
Recipes: http://objectlistview.sourceforge.net/python/recipes.html
Download:
https://sourceforge.net/project/showfiles.php?group_id=225207&package_id=280
564
Enjoy.
Phillip
------------------------------------------------------------------------
Phillip Piper www.bigfoot.com/~phillip_piper phillip_piper@bigfoot.com
A man's life does not consist in the abundance of his possessions