Re: [Accessibility-ia2] rowHeader/columnHeader implementationproposal

2009-05-28 Thread Andres Gonzalez
I very much second James's observation about the awkwardness of having to return a table object as the row or column header for a cell. Was there a reason behind that decision? Is it too late to reconsider an amendment? (smile) Best regards, --Andres. > -Original Message- > From:

Re: [Accessibility-ia2] rowHeader/columnHeader implementationproposal

2009-05-28 Thread James Teh
On 29/05/2009 9:58 AM, Alexander Surkov wrote: >> Having said this, it just occurred to me that using described by >> relations is problematic in that you can't determine what is a column >> header and what is a row header without querying the row and column >> coordinates for the header cell > Jam

Re: [Accessibility-ia2] rowHeader/columnHeader implementationproposal

2009-05-28 Thread Alexander Surkov
James, I think you just need to get a role of related accessibles. Do I miss something? Alex. On Fri, May 29, 2009 at 6:06 AM, James Teh wrote: > On 29/05/2009 12:40 AM, Rob Gallo wrote: >> I actually don't like the idea of described by relations for table headers. >> It's non-standard, and it

Re: [Accessibility-ia2] rowHeader/columnHeader implementationproposal

2009-05-28 Thread James Teh
On 29/05/2009 12:40 AM, Rob Gallo wrote: > I actually don't like the idea of described by relations for table headers. > It's non-standard, and it blurs the line between the table interface and > relations. In my mind, they have separate purposes. I'd argue that it does have some precedent in stand

Re: [Accessibility-ia2] rowHeader/columnHeader implementationproposal

2009-05-28 Thread Rob Gallo
I think table headers would be much more preferable to relations. Thanks, RG -Original Message- From: Alexander Surkov [mailto:surkov.alexan...@gmail.com] Sent: Thursday, May 28, 2009 11:08 AM To: Rob Gallo Cc: IA2 List Subject: Re: [Accessibility-ia2] rowHeader/columnHeader implem

Re: [Accessibility-ia2] rowHeader/columnHeader implementationproposal

2009-05-28 Thread Alexander Surkov
Rob. I treat the documentation http://www.w3.org/TR/html401/struct/tables.html#h-11.4 as we should provide relations. Do you think it's rather header tables than relations? Alex. On Thu, May 28, 2009 at 10:40 PM, Rob Gallo wrote: > Alex, > > I actually don't like the idea of described by relati

Re: [Accessibility-ia2] rowHeader/columnHeader implementationproposal

2009-05-28 Thread Rob Gallo
Alex, I actually don't like the idea of described by relations for table headers. It's non-standard, and it blurs the line between the table interface and relations. In my mind, they have separate purposes. Thanks, RG -Original Message- From: accessibility-ia2-boun...@lists.linuxfou

Re: [Accessibility-ia2] rowHeader/columnHeader implementationproposal

2009-05-28 Thread Alexander Surkov
Rob, sorry but I didn't get why? Alex. On Thu, May 28, 2009 at 10:24 PM, Rob Gallo wrote: > Alex, > > I would not use the information  from tfoot, just thead. > > > > Thanks, > RG > > > -Original Message- > From: Alexander Surkov [mailto:surkov.alexan...@gmail.com] > Sent: Thursday, May

Re: [Accessibility-ia2] rowHeader/columnHeader implementation proposal

2009-05-28 Thread Alexander Surkov
One more question. Since described_by/description_for relations are exposed on cells and header cells both, i.e. multiple described_by relations should be exposed on cell to link it with row and column header cells, then how much does this overlap with idea of IAccessibleTable for headers? I mean w

Re: [Accessibility-ia2] rowHeader/columnHeader implementationproposal

2009-05-28 Thread Rob Gallo
Alex, I would not use the information from tfoot, just thead. Thanks, RG -Original Message- From: Alexander Surkov [mailto:surkov.alexan...@gmail.com] Sent: Thursday, May 28, 2009 10:00 AM To: Rob Gallo Cc: p...@a11ysoft.com; Willie Walker; IA2 List Subject: Re: [Accessibility-ia

Re: [Accessibility-ia2] rowHeader/columnHeader implementationproposal

2009-05-28 Thread Alexander Surkov
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 wrote: > Alex, The aria example is an interesting scenario.  I think

Re: [Accessibility-ia2] rowHeader/columnHeaderimplementationproposal

2009-05-28 Thread Rob Gallo
Ah, I get it now. Thanks, RG _ From: accessibility-ia2-boun...@lists.linuxfoundation.org [mailto:accessibility-ia2-boun...@lists.linuxfoundation.org] On Behalf Of Pete Brunet Sent: Thursday, May 28, 2009 9:53 AM To: IA2 List Subject: Re: [Accessibility-ia2] rowHeader/columnHeaderi

Re: [Accessibility-ia2] rowHeader/columnHeader implementation proposal

2009-05-28 Thread Alexander Surkov
Hi, Pete. > 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. It really would be nice to have an example of usage here. What can be changed in header table so that it shouldn't be refle

Re: [Accessibility-ia2] rowHeader/columnHeader implementationproposal

2009-05-28 Thread Alexander Surkov
Right because of thead and tfoot usage the same time. Could you give me idea how column header table might look and what is startingRowIndex? Does this table contain rows from thead plus tfoot? Alex. On Thu, May 28, 2009 at 9:53 PM, Rob Gallo wrote: > Are you asking because there is a tfoot? >

Re: [Accessibility-ia2] rowHeader/columnHeader implementationproposal

2009-05-28 Thread Rob Gallo
Are you asking because there is a tfoot? This seems pretty straight forward to me; so I'd like to know why the confusion. Thanks, RG -Original Message- From: Alexander Surkov [mailto:surkov.alexan...@gmail.com] Sent: Thursday, May 28, 2009 9:44 AM To: Rob Gallo Cc: p...@a11ysoft.c

Re: [Accessibility-ia2] rowHeader/columnHeader implementationproposal

2009-05-28 Thread Pete Brunet
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 th

Re: [Accessibility-ia2] rowHeader/columnHeader implementationproposal

2009-05-28 Thread Alexander Surkov
By the way, what kind of table should columnHeader return for the case colcol cellcell colcol Alex. On Thu, May 28, 2009 at 9:41 PM, Alexander Surkov wrote: > Hi, Rob. > > This index is where header table is started relative m

Re: [Accessibility-ia2] rowHeader/columnHeader implementationproposal

2009-05-28 Thread Alexander Surkov
Hi, Rob. This index is where header table is started relative main table. I think it might make sense for example like cellcell colcol If we would consider dual method to rowHeader, then out argument startingRowIndex will be 1. Alex. On Thu, May 28, 2009 at 9

Re: [Accessibility-ia2] rowHeader/columnHeader implementationproposal

2009-05-28 Thread Rob Gallo
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- Fro