create a common base class for selection events on "list/tree" controls - the common base class would allow access to the objects directly ------------------------------------------------------------------------------------------------------------------------------------------
Key: PIVOT-525 URL: https://issues.apache.org/jira/browse/PIVOT-525 Project: Pivot Issue Type: Improvement Components: wtk Reporter: Appddevvv I was writing a treeview adapter for the selection to broadcast it out then I had to write the same code for the listview. I won't say all applications, but probably a bunch of applications, would benefit from having the domain objects directly propagated in the event itself e.g. what domain objects were added or removed, instead of having to index back into the actual control structure. I think a common sequence oriented interface underneath the treeview and listview specific selection event data provides this common approach. There does not need to be any user level API changes for existing API on this but creating the event will require different argument parameters when creating the event itself. This needs more thought. We need to think about efficiency for really large selection changes as well e.g. "select all." This is purely about convenience for event consumers. You can ignore this issue if you want to until I post some code thoughts. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.