Hi, Pete.

> Just to be sure, are you saying you can't build tables with spanning cells
> in ARIA?

As far as I know yes. I just checked this with David Bolter, he confirmed.

Alex.


On Thu, May 28, 2009 at 9:53 PM, Pete Brunet <[email protected]> wrote:
> Alex, The aria example is an interesting scenario.  I think in the vast
> majority of cases the non header cells in a row that contains header cells
> would be empty.
>
> Just to be sure, are you saying you can't build tables with spanning cells
> in ARIA?
>
> Rob, For rowHeader, it's an out which indicates the column in the main table
> where the header starts.  Most of the time it's 0 but sometimes there will
> be headers that start at an offset.  The information may or may not be
> useful.  Let's say focus was at row 1 and colHeader returned a
> startingRowIndex of 2, I can think of scenarios both where the user does and
> doesn't want to know about that header below the point of focus, but most of
> the time I think the user would not want to hear about it.
>
> 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
>
> Rob Gallo wrote:
>
> Alex,
>
> I think this is good.
>
> But what is the purpose of the second parameter? I'm not sure this is
> supposed to be an [out] parameter.
>
> HRESULT rowHeader(
>   [out] IAccessibleTable **accessibleTable,
>   [out, retval] long * startingColumnIndex) [get]
>
>
>
>
> Thanks,
> RG
>
>
> -----Original Message-----
> From: [email protected]
> [mailto:[email protected]] On Behalf Of
> Alexander Surkov
> Sent: Wednesday, May 27, 2009 7:59 PM
> To: [email protected]
> Cc: Willie Walker; IA2 List
> Subject: Re: [Accessibility-ia2] rowHeader/columnHeader
> implementationproposal
>
> Hi, Pete.
>
> It's really good question. I can see two cases.
>
> 1. If we operate with HTML table where rowspans and colspans are used then I
> believe you're right. In this case row and column indexes are in sync with
> main table.
> 2. If we deal with pure ARIA grid where there is no way to specify row/col
> spans then we could return header table of the same width/height like for
> primary table. For example,
>
> <div role="grid">
>   <div role="row">
>     <span role="gridcell">cell</span><span role="columnheader">cell</span>
>   </div>
>  <div role="row">
>     <span role="gridcell">cell</span><span role="gridcell">cell</span>
>   </div>
> </div>
>
> I think we should return table column header containing one row with two
> cells (gridcell and columnheader).
>
> Does it makes sense?
>
> Alex.
>
>
> On Fri, May 22, 2009 at 10:53 PM, Pete Brunet <[email protected]> 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
>
>
>
>
>
> _______________________________________________
> 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

Reply via email to