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

Reply via email to