Add ability to query SelectionState relative to a cursor position
For composited selection to work in CAP, we'll need to record the start and end of the selection at paint time. To facilitate this, we'll need to know whether the selection rect we compute in order to paint the selection background contains the start/end of the frame's selection. This CL adds a way to query this information for a given cursor position which will be consumed at paint time. There is a mechanism to understand the selection state relative to a layout object, which we use to determine which offsets are valid for comparison. The state returned will inform the caller of the intersection of the frame's selection. Bug: 1065049 Change-Id: I217f9e8859b0790543285ddd5de100adba1e5ecd Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2567021 Commit-Queue: Daniel Libby <dlibby@microsoft.com> Reviewed-by:Koji Ishii <kojii@chromium.org> Cr-Commit-Position: refs/heads/master@{#833228}
Showing
Please register or sign in to comment