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
