Chromium Code Reviews
DescriptionSupport the ignored_by_shelf flag for Mus windows.
Aura window state supports an ignored_by_shelf flag.
(this is used by the browser window status bubble, etc.)
Add similar support for Mus windows via a new property.
Add kWindowIgnoredByShelf_Property to window_manager.mojom
Add GetWindowIgnoredByShelf utility function.
Add a bool<->std::vector<uint8_t> property converter.
Add a map of mus window properties to widget init params.
(allows setting properties before a window is created)
Copy these to the mus window in NativeWidgetMus.
Add UserWindow ignored_by_shelf flag.
Apply this property to the status area bubble.
TODO: Apply to other existing users; support setting later?
BUG=557406
TEST=A Chrome window in Mash only shows a single shelf item.
R=sky@chromium.org
Committed: https://crrev.com/77c54f3d185478bd83275d67d7bd9f83547d79bb
Cr-Commit-Position: refs/heads/master@{#392167}
Patch Set 1 #Patch Set 2 : Cleanup. #Patch Set 3 : Fix deps and limit mus to MOJO_SHELL_CLIENT. #
Messages
Total messages: 21 (10 generated)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||