Hi, Pete.
What's the difference between IATable::modelChange and object
attributes for out-process AT? If we'll start to expose object
attributes then should set their values before we fire event but when
we need to drop their values?
If I have
<table>
<tr>
<th>caption1</th>
</tr>
<tr>
<td>cell1</td>
</tr>
</table>
then the first tr element should implement IAccessibleTable, text of
th element is COLUMN header description, the first tr element is ROW
header. Or?
Alex.
On Sat, Apr 25, 2009 at 11:09 AM, Pete Brunet <[email protected]> wrote:
> Alexander,
>
> The table would fire the IA2_EVENT_TABLE_* events.
>
> I see there is a problem with the four row/column events, i.e.
> IA2_EVENT_TABLE_ROW/COLUMN_DESCRIPTION/HEADER_CHANGED, because you don't
> know which row/column changed. This is due to the fact that the concepts
> were taken from OpenOffice/Linux where the row/column is provided in an
> event object. At least for in-process AT we solved the problem for
> MODEL_CHANGED with IATable::modelChange. How about if we add some
> additional object attributes to the table such as
> row-description-changed-index, column-description-changed-index,
> row-header-changed-index, and column-header-changed-index?
>
> Row/column headers are a subset of cells in the table. For
> ROW/COLUMN_HEADER_CHANGED, IATable::row/columnHeader returns the entire set
> (a table) of row/column headers.
>
> Row/column descriptions are text objects (one per row/column) and they are
> separate from the table object. For ROW/COLUMN_DESCRIPTION_CHANGED,
> IATable::row/columnDescription is used.
>
> Pete
>
> Alexander Surkov wrote:
>
> Hi.
>
> 1. IA2 proposes couple of events started with IA2_EVENT_TABLE_ prefix
> (like IA2_EVENT_TABLE_CAPTION_CHANGED). I assume events target is
> table, i.e. accessible implementing IAccessible interface. Is it
> correct?
>
> 2. What's difference between row description and row header? IA2
> suggests different events for this
> (IA2_EVENT_TABLE_ROW_DESCRIPTION_CHANGED and
> IA2_EVENT_TABLE_ROW_HEADER_
> CHANGED) and IAccessibleTable has different
> mehtods (rowDescription returning BSTR and rowHeader returning
> accessible).
>
> Thank you.
> Alex.
> _______________________________________________
> Accessibility-ia2 mailing list
> [email protected]
> https://lists.linux-foundation.org/mailman/listinfo/accessibility-ia2
>
>
>
>
> --
> 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
>
> _______________________________________________
> 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