commit | 45e7562cd3e91702ecd8f05e8b2cec69141adda4 | [log] [tgz] |
---|---|---|
author | Antonio Gomes <tonikitoo@igalia.com> | Wed Jun 27 11:58:33 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Wed Jun 27 11:58:33 2018 |
tree | d1ae195021ac672762482527648e9c452b8c0a3a | |
parent | c4804a50938dfab1cc5ee596a25c7ec3030554cd [diff] |
[ozone/wayland] Implement support to Tooltips using sub-surfaces CL makes use of the sub-surface functionality to implement support for tooltips in Ozone/Wayland. A sub-surface has one parent surface, but its size and position are not limited to that of the parent. This means that, the content of a sub-surface is not automatically clipped to its parent's area. Additionally, by default, the input region of a sub-surface is empty. This causes all input events to be reported on the main surface, instead. TEST=Very basic UI feature: simply hover over any item that shows a tooltip. TBR=sadrul@chromium.org BUG=578890 Change-Id: I09a0eb7c79516a995cc3a4994f4959cf15b37736 Reviewed-on: https://chromium-review.googlesource.com/1110098 Commit-Queue: Antonio Gomes <tonikitoo@igalia.com> Reviewed-by: Antonio Gomes <tonikitoo@igalia.com> Reviewed-by: Robert Kroeger <rjkroege@chromium.org> Cr-Commit-Position: refs/heads/master@{#570734}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .