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

Reply via email to