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

Issue 10871082: Constrained Windows Cocoa: Part 4 Refactor ConstrainedWindowSupport (Closed)

Created:
8 years, 3 months ago by sail
Modified:
8 years, 3 months ago
CC:
chromium-reviews, mihaip-chromium-reviews_chromium.org, tfarina, jeremya+watch_chromium.org, Dmitry Titov, dcheng, Aaron Boodman, jennb, jianli, groby-ooo-7-16, Mike Wittman
Visibility:
Public.

Description

Constrained Windows Cocoa: Part 4 Refactor ConstrainedWindowSupport Currently ConstrainedWindowMac and TabStripController are tightly coupled. This makes it harder to add the new constrained window UI along side the old UI. To simplify things this CL refactors ConstrainedWindowSupport to be much simpler. BUG=BUG=134584 TEST= Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=154832

Patch Set 1 #

Total comments: 4

Patch Set 2 : address review comments #

Total comments: 3

Patch Set 3 : address review comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+85 lines, -117 lines) Patch
M chrome/browser/ui/browser_window.h View 1 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/browser/ui/cocoa/browser_window_cocoa.h View 1 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/ui/cocoa/browser_window_cocoa.mm View 1 1 chunk +4 lines, -0 lines 0 comments Download
M chrome/browser/ui/cocoa/browser_window_controller.h View 1 2 chunks +1 line, -8 lines 0 comments Download
M chrome/browser/ui/cocoa/browser_window_controller.mm View 1 4 chunks +16 lines, -12 lines 0 comments Download
M chrome/browser/ui/cocoa/constrained_window_mac.h View 1 2 chunks +2 lines, -9 lines 0 comments Download
M chrome/browser/ui/cocoa/constrained_window_mac.mm View 1 2 4 chunks +14 lines, -5 lines 0 comments Download
M chrome/browser/ui/cocoa/extensions/shell_window_cocoa.mm View 1 1 chunk +2 lines, -12 lines 0 comments Download
M chrome/browser/ui/cocoa/tabs/tab_strip_controller.h View 1 2 2 chunks +3 lines, -6 lines 0 comments Download
M chrome/browser/ui/cocoa/tabs/tab_strip_controller.mm View 1 2 1 chunk +6 lines, -46 lines 0 comments Download
M chrome/browser/ui/cocoa/tabs/tab_window_controller.h View 2 chunks +1 line, -3 lines 0 comments Download
M chrome/browser/ui/cocoa/tabs/tab_window_controller.mm View 2 chunks +3 lines, -15 lines 0 comments Download
M chrome/browser/ui/constrained_window.h View 1 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/browser/ui/constrained_window.cc View 1 1 chunk +4 lines, -0 lines 0 comments Download
M chrome/browser/ui/constrained_window_tab_helper.cc View 1 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/gtk/browser_window_gtk.h View 1 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/ui/gtk/browser_window_gtk.cc View 1 1 chunk +4 lines, -0 lines 0 comments Download
M chrome/browser/ui/panels/panel_browser_window.h View 1 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/ui/panels/panel_browser_window.cc View 1 1 chunk +5 lines, -0 lines 0 comments Download
M chrome/browser/ui/views/frame/browser_view.h View 1 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/ui/views/frame/browser_view.cc View 1 2 1 chunk +4 lines, -0 lines 0 comments Download
M chrome/test/base/test_browser_window.h View 1 1 chunk +1 line, -0 lines 0 comments Download
M chrome/test/base/test_browser_window.cc View 1 1 chunk +4 lines, -0 lines 0 comments Download

Messages

Total messages: 10 (0 generated)
sail
8 years, 3 months ago (2012-08-27 11:18:51 UTC) #1
Robert Sesek
Seems like mostly plumbing. Maybe add Avi for the GTM stuff. https://chromiumcodereview.appspot.com/10871082/diff/1/chrome/browser/ui/browser_window.h File chrome/browser/ui/browser_window.h (right): ...
8 years, 3 months ago (2012-08-31 21:22:36 UTC) #2
sail
+avi for the old GTM constrained windows code
8 years, 3 months ago (2012-08-31 21:26:25 UTC) #3
Avi (use Gerrit)
This looks reasonable. Nico was the one who hooked that up; I'm the expert in ...
8 years, 3 months ago (2012-08-31 23:29:58 UTC) #4
sail
rebased and addressed review comments https://chromiumcodereview.appspot.com/10871082/diff/1/chrome/browser/ui/browser_window.h File chrome/browser/ui/browser_window.h (right): https://chromiumcodereview.appspot.com/10871082/diff/1/chrome/browser/ui/browser_window.h#newcode338 chrome/browser/ui/browser_window.h:338: virtual bool GetIsShowingInstant() = ...
8 years, 3 months ago (2012-09-02 22:43:11 UTC) #5
Nico
The changes in this CL lgtm https://chromiumcodereview.appspot.com/10871082/diff/7001/chrome/browser/ui/cocoa/tabs/tab_strip_controller.mm File chrome/browser/ui/cocoa/tabs/tab_strip_controller.mm (left): https://chromiumcodereview.appspot.com/10871082/diff/7001/chrome/browser/ui/cocoa/tabs/tab_strip_controller.mm#oldcode2088 chrome/browser/ui/cocoa/tabs/tab_strip_controller.mm:2088: // We use ...
8 years, 3 months ago (2012-09-04 15:56:03 UTC) #6
Robert Sesek
LGTM https://chromiumcodereview.appspot.com/10871082/diff/7001/chrome/browser/ui/cocoa/browser_window_controller.h File chrome/browser/ui/cocoa/browser_window_controller.h (right): https://chromiumcodereview.appspot.com/10871082/diff/7001/chrome/browser/ui/cocoa/browser_window_controller.h#newcode330 chrome/browser/ui/cocoa/browser_window_controller.h:330: - (BOOL)isInstantTabShowing; Thanks for renaming the Cocoa, too.
8 years, 3 months ago (2012-09-04 16:45:22 UTC) #7
sail
http://codereview.chromium.org/10871082/diff/7001/chrome/browser/ui/cocoa/tabs/tab_strip_controller.mm File chrome/browser/ui/cocoa/tabs/tab_strip_controller.mm (left): http://codereview.chromium.org/10871082/diff/7001/chrome/browser/ui/cocoa/tabs/tab_strip_controller.mm#oldcode2088 chrome/browser/ui/cocoa/tabs/tab_strip_controller.mm:2088: // We use the TabContentsController's view in |swapInTabAtIndex|, so ...
8 years, 3 months ago (2012-09-04 17:04:22 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/sail@chromium.org/10871082/3004
8 years, 3 months ago (2012-09-04 17:51:47 UTC) #9
commit-bot: I haz the power
8 years, 3 months ago (2012-09-04 22:50:19 UTC) #10
Change committed as 154832

Powered by Google App Engine
This is Rietveld 408576698