Correction - Since IATable::columnHeader has no [in] parameter there is
no way to specify the column of interest so the returned header table
has to be the full width of the primary table and the AT will have to
fetch the cell or cells in it at the same column offset as the cell of
interest in the primary table. -Pete
--
*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
Pete Brunet wrote:
> Alex, A question that came up offline: When the column headers are
> not the full width of the table what is the relation between the row
> offset in the primary table and the header table?
>
> What I am remembering now is that you will get back a table, and most
> of the time the table will have one cell. A table is provided because
> there might be n rows in the header portion in which case the table
> would be one cell wide and with n rows. Or there might be a cell in
> the header which spans n columns. In that case I think you should get
> back a table with a single cell with columnExtentAt indicating it
> spans n columns. You could also have the case of a header table with
> two rows, with the first row containing a spanning cell and the second
> row containing n normal cells under the spanning cell.
>
> Also, one feedback I got was that an AT would not expect to manipulate
> the cell in the table header expecting it to reflect that change in
> the primary table.
>
> I am ccing Will Walker in case he has comments regarding AT-SPI as we
> will want to remain in harmony with it and also Xing Li since his team
> implemented table headers in Symphony.
>
> Pete
> --
> *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
>
> Alexander Surkov wrote:
>> Hi.
>>
>> I summarized all our discussions with Pete about IAccessibleTalbe
>> rowHeader/columnHeader implementation -
>> https://wiki.mozilla.org/Accessibility/TableHeaders. Feedback on this
>> proposal is needed.
>>
>> Thank you.
>> Alex.
>>
>>
>>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Accessibility-ia2 mailing list
> [email protected]
> https://lists.linux-foundation.org/mailman/listinfo/accessibility-ia2
>
_______________________________________________
Accessibility-ia2 mailing list
[email protected]
https://lists.linux-foundation.org/mailman/listinfo/accessibility-ia2