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

Issue 10384192: Prevent title-only panel from fully minimizing when attention is cleared if mouse is in the panel o… (Closed)

Created:
8 years, 7 months ago by jennb
Modified:
8 years, 7 months ago
Reviewers:
Andrei, jianli
CC:
chromium-reviews, jennb, jianli, Dmitry Titov, dcheng, Andrei
Visibility:
Public.

Description

Prevent title-only panel from fully minimizing when attention is cleared if mouse is in the panel or the panel is being dragged. Added dragging tests related to minimized panels. Most of the changes are test related. BUG=127584 TEST=new tests added Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=137530

Patch Set 1 #

Total comments: 18

Patch Set 2 : feedback changes #

Patch Set 3 : reworked OnPanelAttentionStateChanged per feedback #

Total comments: 2

Patch Set 4 : comment changed #

Unified diffs Side-by-side diffs Delta from patch set Stats (+173 lines, -20 lines) Patch
M chrome/browser/ui/panels/base_panel_browser_test.h View 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/browser/ui/panels/base_panel_browser_test.cc View 1 chunk +10 lines, -0 lines 0 comments Download
M chrome/browser/ui/panels/docked_panel_strip.cc View 1 2 3 3 chunks +25 lines, -9 lines 0 comments Download
M chrome/browser/ui/panels/panel_browsertest.cc View 2 chunks +19 lines, -9 lines 0 comments Download
M chrome/browser/ui/panels/panel_drag_browsertest.cc View 1 2 chunks +91 lines, -0 lines 0 comments Download
M chrome/browser/ui/panels/panel_mouse_watcher.h View 1 1 chunk +5 lines, -1 line 0 comments Download
M chrome/browser/ui/panels/panel_mouse_watcher_timer.cc View 2 chunks +6 lines, -1 line 0 comments Download
M chrome/browser/ui/panels/test_panel_mouse_watcher.h View 2 chunks +5 lines, -0 lines 0 comments Download
M chrome/browser/ui/panels/test_panel_mouse_watcher.cc View 1 chunk +10 lines, -0 lines 0 comments Download

Messages

Total messages: 10 (0 generated)
jennb
8 years, 7 months ago (2012-05-15 22:26:06 UTC) #1
Andrei
http://codereview.chromium.org/10384192/diff/1/chrome/browser/ui/panels/docked_panel_strip.cc File chrome/browser/ui/panels/docked_panel_strip.cc (right): http://codereview.chromium.org/10384192/diff/1/chrome/browser/ui/panels/docked_panel_strip.cc#newcode480 chrome/browser/ui/panels/docked_panel_strip.cc:480: && !IsMouseInPanel(panel)) So now if one clicks on such ...
8 years, 7 months ago (2012-05-15 22:43:29 UTC) #2
jennb
http://codereview.chromium.org/10384192/diff/1/chrome/browser/ui/panels/docked_panel_strip.cc File chrome/browser/ui/panels/docked_panel_strip.cc (right): http://codereview.chromium.org/10384192/diff/1/chrome/browser/ui/panels/docked_panel_strip.cc#newcode480 chrome/browser/ui/panels/docked_panel_strip.cc:480: && !IsMouseInPanel(panel)) On 2012/05/15 22:43:29, Andrei wrote: > So ...
8 years, 7 months ago (2012-05-15 22:53:54 UTC) #3
jianli
http://codereview.chromium.org/10384192/diff/1/chrome/browser/ui/panels/docked_panel_strip.cc File chrome/browser/ui/panels/docked_panel_strip.cc (left): http://codereview.chromium.org/10384192/diff/1/chrome/browser/ui/panels/docked_panel_strip.cc#oldcode640 chrome/browser/ui/panels/docked_panel_strip.cc:640: if (are_titlebars_up_ == bring_up) Why do we need to ...
8 years, 7 months ago (2012-05-15 22:59:47 UTC) #4
jennb
Also fixed badness in test detected by linux try bot. http://codereview.chromium.org/10384192/diff/1/chrome/browser/ui/panels/docked_panel_strip.cc File chrome/browser/ui/panels/docked_panel_strip.cc (left): http://codereview.chromium.org/10384192/diff/1/chrome/browser/ui/panels/docked_panel_strip.cc#oldcode640 ...
8 years, 7 months ago (2012-05-16 00:47:09 UTC) #5
jianli
lgtm
8 years, 7 months ago (2012-05-16 01:04:16 UTC) #6
jennb
Jian - I reworked OnPanelAttentionStateChanged per our discussions yesterday evening. Could you take another look ...
8 years, 7 months ago (2012-05-16 17:43:47 UTC) #7
jianli
lgtm http://codereview.chromium.org/10384192/diff/1014/chrome/browser/ui/panels/docked_panel_strip.cc File chrome/browser/ui/panels/docked_panel_strip.cc (right): http://codereview.chromium.org/10384192/diff/1014/chrome/browser/ui/panels/docked_panel_strip.cc#newcode481 chrome/browser/ui/panels/docked_panel_strip.cc:481: // Maybe bring down the titlebar now that ...
8 years, 7 months ago (2012-05-16 18:37:40 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jennb@chromium.org/10384192/4002
8 years, 7 months ago (2012-05-16 18:52:06 UTC) #9
commit-bot: I haz the power
8 years, 7 months ago (2012-05-16 21:48:36 UTC) #10
Change committed as 137530

Powered by Google App Engine
This is Rietveld 408576698