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

Reply via email to