On 07/31/09 16:28, Kohei Yoshida wrote:
- Extensions to the DataPilotSource API must be done in a compatible way (see the handling of the "Filter" property).

I've reviewed my change against the baseline, and my only addition to
the UNO API is two new constant values to MemberResultFlags.  It's my
understanding that adding new constant values to the existing constant
set is considered binary compatible.

Having said that, it's entirely possible that I'm misunderstanding the
intent of your comment here, so could you please clarify on this point?

An extension can supply its own implementation of the DataPilotSource service, which can then be used with the "External source/interface" option (see http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/Spreadsheets/DataPilot_Sources). To maintain compatibility with such extensions, Calc must not rely on the presence of new, added properties. This is different from services which are only implemented in Calc.

Also, I'd like to see how the "Filter" property was handled in a
compatible way.  Could you point me to the place to look for?  I did my
own search, but I couldn't find what may look like the code you are
referring to.

For the "Filter" property, ScDPSaveDimension::WriteToSource just has to be prepared for an exception from setPropertyValue, because it's not an error if that property isn't supported.

I've switched to using SvxCheckListBox for the member list control.  So,
that should take care of that part of the accessibility, I assume.

Also, I'd like to know more about the accessibility function
requirements.  Could you give me some pointers, please?  I'm not that
familiar with accessibility requirements, as that subject always sounded
too abstract to me...  Any details would be great.

It has to work. :-)
See http://wiki.services.openoffice.org/wiki/Accessibility for some more information and which tools can be used.

Niklas

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@sc.openoffice.org
For additional commands, e-mail: dev-h...@sc.openoffice.org

Reply via email to