DescriptionReland of "Added common layout framework for system menu rows."
Added common layout framework for system menu rows.
Currently most of the system menu rows define their own layouts even
though many rows should have the same layout. Additionally we have to
support two separate layout schemes while material design is being
implemented. Thus this CL lays the ground work to make it easier to
support multiple layout schemes and a centralized layout source.
Follow-up TODO:
- wire in the new layouts to the system menu rows
BUG=657669
Originally landed here: https://chromiumcodereview.appspot.com/2414103003/
Reverted here: https://codereview.chromium.org/2441923004/
Committed: https://crrev.com/44fcf74b6ff76829c51a504693629c6278558bab
Cr-Commit-Position: refs/heads/master@{#427851}
Patch Set 1 #Patch Set 2 : Made the ThreeViewLayout own the container views. #
Total comments: 1
Patch Set 3 : Reworked ThreeViewLayout to a TriView that extends View instead of a LayoutManager. #
Total comments: 15
Patch Set 4 : Addressed review comments. #
Messages
Total messages: 26 (13 generated)
|