Here's an idea: we actually pass around self.selection in event.arguments, (or the selection you'll be managing in the new indexed collections you're talking about) rather than creating a separate list?

Alec

John Anderson wrote:
I'm not sure this will scale to the selection in the All collection when you select all.

Alec Flett wrote:
In the interest of supporting multiple selection in the calendar, I'd like to change the SelectItemBroadcast CPIA event to pass around a list of items, rather than just a single item.

Here are a few implications I can see right now:
1) all of the onSelectItemEvent implementations, the method typically called when this event fires, will have to deal with an updated version of event.arguments['item'] - I figured I would actually change this method name to onSelectItemsEvent, and make the argument event.arguments['items']
2) there seems to be some tie to onModifyContentsEvent, that will have to be untangled
3) The detail view will have to know that when it gets called with multiple items, that this is equivalent to dealing with no items, at least for 0.6
4) Instead of allowing "None" to be passed as event.arguments['items'], I'd change the policy so that you pass around an empty list if there is no selection

I'll take care of all the above, but I wanted to know if anyone had any specific issues with the above, or have any other issues with this change...

Alec

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Open Source Applications Foundation "Dev" mailing list http://lists.osafoundation.org/mailman/listinfo/dev



_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Open Source Applications Foundation "Dev" mailing list
http://lists.osafoundation.org/mailman/listinfo/dev

Reply via email to