
On Mon, Jun 15, 2009 at 4:11 PM, Jarrad Waterloo<jwaterloo@dynamicquest.com> wrote:
Yes the items contained in those controls. Think virtual mode where the control doesn't store items but requests the data as it is needed. That can save memory, load faster and be able to handle large number of items. Further, I was considering when the data changes in the model the view, ie. the control, is notified and when the control edits data than the model is notified. The MVC pattern encourages good OOP practices and the creation of reusable data sources. The following are good references. Java's Swing is a personal preference as it encourages the creation of reusable classes.
I see.
Win32 C++ ListView: LVS_OWNERDATA, LVN_GETDISPINFO
If there's broad native/toolkit support, creating a specific widget for this wouldn't be a problem. [snip] Regards, -- Felipe Magno de Almeida