I overlooked the need to provide a column index. Also I think it would
be useful to specify a row index in case there are multiple disjoint
headers for subtables. So the interface should be:
HRESULT IAccessibleTable::columnHeaderList(
[in] long rowIndex,
[in] long columnIndex,
[in] long maxColumnHeaders,
[out, size_is(maxColumnHeaders), length_is(*nColumnHeaders)] IUnknown **
columnHeaders,
[out, retval] long * nColumnHeaders
)
James Teh wrote:
> On 24/06/2009 6:25 AM, Pete Brunet wrote:
>
>> HRESULT IAccessibleTable::columnHeaderList(
>> [in] long maxColumnHeaders,
>> [out, size_is(maxColumnHeaders), length_is(*nColumnHeaders)] IUnknown **
>> columnHeaders,
>> [out, retval] long * nColumnHeaders
>> )
>>
> Is there any reason these methods couldn't be (perhaps optionally)
> restricted to returning the column/row headers for a specified cell?
> While this might be inefficient in some cases, it would perhaps be more
> efficient in others.
>
> I agree that there needs to be one way to get table header information.
> The main reason I've been advocating relations is that the current
> columnHeader/rowHeader interface is a little obscure at best. However,
> I'd be happy with new dedicated methods. Unfortunately, adding methods
> to the interface is something that has yet to be discussed with regard
> to compatibility, etc.
>
>
--
*Pete Brunet*
a11ysoft - Accessibility Architecture and Development
(512) 238-6967
pete @ a11ysoft.com
http://www.a11ysoft.com/about/
http://www.linkedin.com/in/petebrunet
Ionosphere: WS4G
_______________________________________________
Accessibility-ia2 mailing list
[email protected]
https://lists.linux-foundation.org/mailman/listinfo/accessibility-ia2