Apache OpenOffice (AOO) Bugzilla – Issue 104008
[a11y] emit object:text-attributes-changed events any time text attributes change
Last modified: 2013-08-07 14:44:07 UTC
(This is a spin-off issue from issue 88069.) Writer now emits object:text-attributes-changed events at the paragraph level. These events are not being emitted when only a portion of the text in a paragraph is being formatted. Any time text attributes change, an object:text-attributes-changed should be emitted. In a comment to 88069, OD said: "... For this issue we have to decide which accessible object should emit this event and what data (<OldValue> and <NewValue>) this event should contain - let us discuss this in the new issue." As much as I would love details about exactly what has changed -- because then we wouldn't have to try to figure it out ourselves -- it appears that details are not expected to be provided: http://library.gnome.org/devel/atk/stable/AtkText.html#AtkText-text-attributes-changed As for which accessible object should emit this event, it should be the paragraph which contains the text whose attributes have changed.
@OD: You know about this issue. Retargetting 3.3 thinking we have many other A11y fixes to do for 3.2 but, of course, feel free to fix it earlier if you can... :)
od->joaniediggs: Ok. I will implement in OOo Writer that for attribute changes of text portions object:text-attributes-changed events are emitted by the corresponding paragraph.
fix in progress in cws sw33a11y01
solved in cws sw33a11y01 - changed files: /sw/source/core/text/txtfrm.cxx, /sw/inc/viewsh.hxx, /sw/source/core/inc/viewimp.hxx, change set 3a881cf29a8b
OD->ES: Checked in internal installation set of CWS sw33a11y01 - please verify. To test that object:text-attributes-changed events are emitted, when the attributes of certain characters of a paragraph are changed you can observe this event using the Accerciser. Just select a paragraph in the object hierarchy and observe its object:text-attributes-changed events in the Event Monitor.
Verified in CWS sw33a11y01
Closing accessibility issues which have been fixed, verified and integrated...