Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(233)

Issue 11411250: Immersive mode reveals the tabstrip/omnibox on top of web content (Closed)

Created:
8 years ago by James Cook
Modified:
8 years ago
Reviewers:
sky
CC:
chromium-reviews, tfarina, sadrul, ben+watch_chromium.org
Visibility:
Public.

Description

Immersive mode reveals the tabstrip/omnibox on top of web content ImmersiveModeController reparents the tabstrip and toolbar to a new RevealView during the slide-down reveal of the top views. This allows the view hierarchy in the non-immersive-mode case to remain as it is, reducing the likelihood this change will break Windows. BrowserViewLayout stops caching pointers to tabstrip and toolbar as it can access them directly from BrowserView. BUG=162310 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=170385

Patch Set 1 #

Patch Set 2 : extended tests #

Patch Set 3 : fix window close #

Total comments: 4

Patch Set 4 : update comment #

Unified diffs Side-by-side diffs Delta from patch set Stats (+403 lines, -145 lines) Patch
M ash/accelerators/accelerator_controller.cc View 1 2 1 chunk +5 lines, -7 lines 0 comments Download
M chrome/browser/ui/views/frame/browser_view.h View 1 2 3 2 chunks +34 lines, -32 lines 0 comments Download
M chrome/browser/ui/views/frame/browser_view.cc View 1 2 3 chunks +10 lines, -3 lines 0 comments Download
M chrome/browser/ui/views/frame/browser_view_browsertest.cc View 1 3 chunks +36 lines, -3 lines 0 comments Download
M chrome/browser/ui/views/frame/browser_view_layout.h View 1 2 1 chunk +0 lines, -3 lines 0 comments Download
M chrome/browser/ui/views/frame/browser_view_layout.cc View 1 2 16 chunks +48 lines, -48 lines 0 comments Download
M chrome/browser/ui/views/immersive_mode_controller.h View 1 4 chunks +36 lines, -7 lines 0 comments Download
M chrome/browser/ui/views/immersive_mode_controller.cc View 1 2 5 chunks +214 lines, -42 lines 0 comments Download
M chrome/browser/ui/views/infobars/infobar_container_view.h View 2 chunks +3 lines, -0 lines 0 comments Download
M chrome/browser/ui/views/infobars/infobar_container_view.cc View 2 chunks +7 lines, -0 lines 0 comments Download
M chrome/browser/ui/views/tabs/tab_strip.h View 1 2 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/browser/ui/views/tabs/tab_strip.cc View 1 2 2 chunks +7 lines, -0 lines 0 comments Download

Messages

Total messages: 6 (0 generated)
James Cook
Sky, PTAL. I like this approach because it doesn't change the behavior for Windows. This ...
8 years ago (2012-11-29 17:36:16 UTC) #1
sky
In general this seems fine, just a couple of specific questions. https://codereview.chromium.org/11411250/diff/1013/chrome/browser/ui/views/frame/browser_view.h File chrome/browser/ui/views/frame/browser_view.h (right): ...
8 years ago (2012-11-29 19:30:23 UTC) #2
James Cook
PTAL https://codereview.chromium.org/11411250/diff/1013/chrome/browser/ui/views/frame/browser_view.h File chrome/browser/ui/views/frame/browser_view.h (right): https://codereview.chromium.org/11411250/diff/1013/chrome/browser/ui/views/frame/browser_view.h#newcode610 chrome/browser/ui/views/frame/browser_view.h:610: // On 2012/11/29 19:30:23, sky wrote: > Can ...
8 years ago (2012-11-29 21:20:58 UTC) #3
sky
LGTM
8 years ago (2012-11-29 22:39:00 UTC) #4
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jamescook@chromium.org/11411250/10001
8 years ago (2012-11-30 01:01:00 UTC) #5
commit-bot: I haz the power
8 years ago (2012-11-30 03:44:47 UTC) #6
Message was sent while issue was closed.
Change committed as 170385

Powered by Google App Engine
This is Rietveld 408576698