diff options
author | stevenjb <stevenjb@chromium.org> | 2016-02-29 15:53:33 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-02-29 23:55:52 +0000 |
commit | 209a177549a7cce290e8cef22b47f640334a8f52 (patch) | |
tree | 7ba66df638ff5732130d9c7cc6dfe784f5efd555 /mojo/public/cpp/bindings/lib/bindings_internal.h | |
parent | beab086f2531fb71d06b49ee23da38fa80fb0584 (diff) | |
download | chromium_src-209a177549a7cce290e8cef22b47f640334a8f52.zip chromium_src-209a177549a7cce290e8cef22b47f640334a8f52.tar.gz chromium_src-209a177549a7cce290e8cef22b47f640334a8f52.tar.bz2 |
Support multiple placements in display options UI
This CL:
* Adds parentId, layoutType, and offset to options.DisplayInfo
* Sends !Array<!options.DisplayLayout> to chrome.send('setDisplayLayout') instead of a single layout/offset pair.
* Eliminates the fake entries in DisplayLayoutManagerMulti
* Removes --enable-multi-display-layout and adds --disable-multi-display-layout that just disables the UI entirely for >2 displays.
* The previous DisplayLayoutManager code is still used for 2 displays, DisplayLayoutManagerMulti is used for 3+ displays.
BUG=576375
Review URL: https://codereview.chromium.org/1744583003
Cr-Commit-Position: refs/heads/master@{#378316}
Diffstat (limited to 'mojo/public/cpp/bindings/lib/bindings_internal.h')
0 files changed, 0 insertions, 0 deletions