[views_ax] Introduce ViewAccessibility setters for PosInSet and SetSize
This CL introduces * ViewAccessibility::SetPosInSet * ViewAccessibility::SetSetSize * ViewAccessibility::ClearPosInSet * ViewAccessibility::ClearSetSize We'll replace the callers of OverridePosInSet and ClearPosInSetOverride in the next CL, and remove those overrides quickly after. Previously, OverridePosInSet and ClearPosInSetOverride took care of not only the PosInSet attribute, but also the SetSize. There could be valid cases where the set size changes but the PosInSet doesn't, so we prefer to split those setters into atomic setters. It will also make it easier to add automatic event generation per attribute if needed. This results in the same behavior, and eventually we will remove the override functions. Bug: 325137417 Change-Id: I17bde4a528b86b8ca70df42ab39fe4116b021e78 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5304030 Reviewed-by:Dirk Pranke <dpranke@google.com> Commit-Queue: Benjamin Beaudry <benjamin.beaudry@microsoft.com> Cr-Commit-Position: refs/heads/main@{#1262110}
Loading
-
mentioned in commit aa857d1e
-
mentioned in commit cff597e9
-
mentioned in commit a9b1127b
-
mentioned in commit d0dc8bd9
-
mentioned in commit d0648be9
-
mentioned in commit 55c42b4b
-
mentioned in commit 84d3e20e
-
mentioned in commit 6b206b2f
-
mentioned in commit 008eee5e
-
mentioned in commit 30c0c8aa
Please register or sign in to comment