Chromium Code Reviews
        
  Description[Clean Skeleton] Fix menu dismiss and positions.
This CL cleans up the menu implementation.
First, it removes the burden of dismissing the menu when non-menu
screen areas are tapped from the menu view controller. The menu
presentation controller does this, having been handed a ToolbarCommands
object to use for this.
Second, TabContainerViewController implements ZoomTransitionDelegate,
passing the call into the toolbar view controller if it can. It also
uses that information to implement MenuPresentationDelegate such that
the menu is positioned with one corner over the zoom location used for
the menu.
BUG=
Review-Url: https://codereview.chromium.org/2603783002
Cr-Commit-Position: refs/heads/master@{#443561}
Committed: https://chromium.googlesource.com/chromium/src/+/e244e9ad13ddb05af872f74ec1044f5f1af42d54
   
  Patch Set 1 #Patch Set 2 : Changed menu sizing. #
      Total comments: 10
      
     
  
  
  
  Patch Set 3 : Fix comments. #Patch Set 4 : Fix BUILD.gn. #Patch Set 5 : Fix strip include. #Messages
    Total messages: 30 (14 generated)
     
  
  
       |