public enum AccessibilityFieldsWhich parts of a node differ, for a bridge that posts one notification per property.
Remarks
⚠ A flag set rather than a list of before-and-after pairs, because that is the shape all three platforms want. NSAccessibility posts NSAccessibilityValueChangedNotification and AppKit then comes back and asks for the value; UIA's UiaRaiseAutomationPropertyChangedEvent wants the property id; AT-SPI's object:property-change carries a name. None of the three needs the old value, and carrying one would double the size of the diff for a consumer that throws it away.
Fields and properties (10)
NoneNothing.
RoleRole.
NameName.
DescriptionDescription.
ValueValue.
StatesStates.
BoundsBounds.
LinksLinks.
ChildrenWhich nodes are its children, or in what order. AT-SPI children-changed.
ParentIt moved to a different parent, which every bridge treats as a reparent rather than an edit.
Used by (3)
- AccessibilityChangeVixen.Ui
- AccessibilityTreeVixen.Ui
- AccessibilityTreeTestsVixen.Ui.Tests