ObjectListView

Hi all,

Though I cannot judge myself, Mike feels that ObjectListView is a very
good alternative to wx.ListCtrl.

http://www.blog.pythonlibrary.org/2009/12/23/wxpython-using-objectlistview-instead-of-a-listctrl/

Has anyone given any thought to including it in the standard wxPython
distribution?

Cheers,
Daniel.

That would be entirely up to the OLV author. My requirements for contributions are simple:

* Use the wxWidgets license.

* Use good coding standards.

* A commitment to actively maintain the code (I'm tired of contribs that die from lack of attention starting sometime after they are contributed.) Note that this doesn't have to come from the original author, just so long as there is somebody, or a group of sombodies, that remain responsible for the code.

* An active presence on the mail list for supporting the users of the code

* Preferably the ability to test on more than one platform, and/or have agreements with others who are able to test on other platforms and provide patches for platform specific fixes.

···

On 1/16/10 2:24 AM, Daniel Carrera wrote:

Hi all,

Though I cannot judge myself, Mike feels that ObjectListView is a very
good alternative to wx.ListCtrl.

wxPython: Using ObjectListView instead of a ListCtrl - Mouse Vs Python

Has anyone given any thought to including it in the standard wxPython
distribution?

--
Robin Dunn
Software Craftsman

> Though I cannot judge myself, Mike feels that ObjectListView is a very
> good alternative to wx.ListCtrl.

In case you didn't know, this is only a wrapper for the wx.ListCtrl..

> Has anyone given any thought to including it in the standard wxPython
> distribution?

I've asked myself the "why isn't this in the lib?" question as well.

That would be entirely up to the OLV author. My requirements for
contributions are simple:

* Use the wxWidgets license.

* Use good coding standards.

* A commitment to actively maintain the code (I'm tired of contribs that
die from lack of attention starting sometime after they are
contributed.) Note that this doesn't have to come from the original
author, just so long as there is somebody, or a group of sombodies, that
remain responsible for the code.

On this topic, are any of these unmaintained contributions being
trimmed out for 2.9?

* An active presence on the mail list for supporting the users of the code

* Preferably the ability to test on more than one platform, and/or have
agreements with others who are able to test on other platforms and
provide patches for platform specific fixes.

It is released under the wxwidgets license.

I can commit to helping maintain it/add requested features if this
ends up happening.

Is this kind of wrapper really needed in the lib alongside the new
DataViewListCtrl? I haven't taken a good look at it yet so I'm not
really sure.

- michael

* A commitment to actively maintain the code (I'm tired of contribs that
die from lack of attention starting sometime after they are
contributed.) Note that this doesn't have to come from the original
author, just so long as there is somebody, or a group of sombodies, that
remain responsible for the code.

On this topic, are any of these unmaintained contributions being
trimmed out for 2.9?

I haven't given that any thought yet. I probably should.

Is this kind of wrapper really needed in the lib alongside the new
DataViewListCtrl? I haven't taken a good look at it yet so I'm not
really sure.

Maybe. Although DVC can be used as a replacement for wx.ListCtrl, it does have some API differences and etc., so there may still be some need for OLV because it will be easier to port existing code to than DVC. OTOH, DVC won't have some of the built-in limitations that come from being built upon wx.ListCtrl.

···

On 1/16/10 2:18 PM, michael h wrote:

--
Robin Dunn
Software Craftsman