commit | 0ca6782b4680c73f94a7c3af624ad392207af4a6 | [log] [tgz] |
---|---|---|
author | Toshiki Kikuchi <[email protected]> | Tue Apr 06 05:39:12 2021 |
committer | Chromium LUCI CQ <[email protected]> | Tue Apr 06 05:39:12 2021 |
tree | 49fa581a01ba7aa363b5f38fd4a3f92c421a09a1 | |
parent | 0b15fb782b6fa40c8556aa83e199fe102a309729 [diff] |
Add resize confirmation dialog for resize-locked apps This CL adds the resize confirmation dialog that will be shown the user clicks the maximize button on resize-locked ARC apps. Even if the resize-lock is enabled, the window size can be changed via caption buttons if the user agrees to do so (i.e. if the user presses the “Enable” button in the dialog). And the restore button should work without confirmation dialog regardless of the resize-lock mode. This CL also adds the ArcResizeLockManager that manages the dialogs such as this resize confirmation dialog (and resize toggle dialog shortly after). BUG=b:182525754 BUG=b:180252797 BUG=b:180252634 TEST=FrameCaptionButtonContainerViewTest.TestSizeButtonBehaviorOverride TEST=ArcResizeLockManagerTest TEST=ResizeConfirmationDialogTest TEST=integration part will be tested in tast (b/181614430) Change-Id: I184882d480c392e7c6fd21ad7a914a60fb8c4363 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2759806 Commit-Queue: Toshiki Kikuchi <[email protected]> Reviewed-by: Yuichiro Hanada <[email protected]> Reviewed-by: Hidehiko Abe <[email protected]> Reviewed-by: Jochen Eisinger <[email protected]> Reviewed-by: Mitsuru Oshima <[email protected]> Reviewed-by: Scott Violet <[email protected]> Reviewed-by: Yusuke Sato <[email protected]> Cr-Commit-Position: refs/heads/master@{#869396}
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.
To check out the source code locally, don't use git clone
! Instead, follow the instructions on how to get the code.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .
For historical reasons, there are some small top level directories. Now the guidance is that new top level directories are for product (e.g. Chrome, Android WebView, Ash). Even if these products have multiple executables, the code should be in subdirectories of the product.