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:[email protected]] 
Sent: Thursday, May 28, 2009 9:44 AM
To: Rob Gallo
Cc: [email protected]; Willie Walker; IA2 List
Subject: Re: [Accessibility-ia2] rowHeader/columnHeader
implementationproposal

By the way, what kind of table should columnHeader return for the case

<table>
  <thead>
    <tr>
      <th>col</th><th>col</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>cell</td><td>cell</td>
    </tr>
  </thead>
  <tfoot>
    <tr>
      <th>col</th><th>col</th>
    </tr>
  </tfoot>
</table>

Alex.


On Thu, May 28, 2009 at 9:41 PM, Alexander Surkov
<[email protected]> wrote:
> Hi, Rob.
>
> This index is where header table is started relative main table. I 
> think it might make sense for example like
>
> <table>
>  <tr>
>    <td>cell</td><td>cell</td>
>  </tr>
>  <tfoot>
>    <tr>
>      <th>col</th><th>col</th>
>    </tr>
>  </tfoot>
> </table>
>
> If we would consider dual method to rowHeader, then out argument 
> startingRowIndex will be 1.
>
> Alex.
>
>
> On Thu, May 28, 2009 at 9:22 PM, Rob Gallo <[email protected]>
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-ia
>>> 2
>>>
>>>
>> _______________________________________________
>> 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