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

Issue 7294024: Sound volume and bightness bubbles doesn't grab focus anymore. (Closed)

Created:
9 years, 5 months ago by SeRya
Modified:
9 years, 5 months ago
CC:
chromium-reviews, davemoore+watch_chromium.org
Visibility:
Public.

Description

Sound volume and bightness bubbles don't grab focus anymore. Pressing the escape key to close such a bubble is handled on a higher level. So this key closes the bubble first and then closes other popups (such as a combo box popup). BUG=chromium-os:16684 TEST=Open a page with popup element (translate bar popup element would suit). Open the popup. Press the "Volume up" button. Press Esc. Ensure the volume bubble has closed (not the popup). Open a search page. Put focus to the search box. Press the "Volume up" key. Ensure any keys except volume contol keys and Esc are handled by the search box. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=91829

Patch Set 1 #

Total comments: 2

Patch Set 2 : Utility methods made static. #

Total comments: 8

Patch Set 3 : Added comments. #

Total comments: 4

Patch Set 4 : Code review fixes. #

Patch Set 5 : Merge branch 'trunk' of http://git.chromium.org/git/chromium into 16867 #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+65 lines, -12 lines) Patch
M chrome/browser/chromeos/setting_level_bubble.h View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/chromeos/setting_level_bubble.cc View 1 2 3 2 chunks +7 lines, -0 lines 0 comments Download
M chrome/browser/chromeos/system_key_event_listener.h View 1 2 3 4 1 chunk +8 lines, -0 lines 1 comment Download
M chrome/browser/chromeos/system_key_event_listener.cc View 1 2 3 4 4 chunks +17 lines, -0 lines 0 comments Download
M chrome/browser/ui/views/bubble/bubble.h View 1 2 3 3 chunks +11 lines, -5 lines 0 comments Download
M chrome/browser/ui/views/bubble/bubble.cc View 5 chunks +21 lines, -7 lines 0 comments Download

Messages

Total messages: 13 (0 generated)
SeRya
9 years, 5 months ago (2011-07-01 15:39:51 UTC) #1
glotov
http://codereview.chromium.org/7294024/diff/1/chrome/browser/chromeos/system_key_event_listener.cc File chrome/browser/chromeos/system_key_event_listener.cc (right): http://codereview.chromium.org/7294024/diff/1/chrome/browser/chromeos/system_key_event_listener.cc#newcode206 chrome/browser/chromeos/system_key_event_listener.cc:206: bool SystemKeyEventListener::IsBubbleShown() const { Shouldn't these methods be static?
9 years, 5 months ago (2011-07-04 14:38:32 UTC) #2
SeRya
http://codereview.chromium.org/7294024/diff/1/chrome/browser/chromeos/system_key_event_listener.cc File chrome/browser/chromeos/system_key_event_listener.cc (right): http://codereview.chromium.org/7294024/diff/1/chrome/browser/chromeos/system_key_event_listener.cc#newcode206 chrome/browser/chromeos/system_key_event_listener.cc:206: bool SystemKeyEventListener::IsBubbleShown() const { On 2011/07/04 14:38:32, glotov wrote: ...
9 years, 5 months ago (2011-07-05 08:48:02 UTC) #3
glotov
http://codereview.chromium.org/7294024/diff/5001/chrome/browser/chromeos/setting_level_bubble.cc File chrome/browser/chromeos/setting_level_bubble.cc (right): http://codereview.chromium.org/7294024/diff/5001/chrome/browser/chromeos/setting_level_bubble.cc#newcode140 chrome/browser/chromeos/setting_level_bubble.cc:140: return bubble_; Does bubble_->Close() zero bubble_ variable? In other ...
9 years, 5 months ago (2011-07-05 11:10:27 UTC) #4
SeRya
http://codereview.chromium.org/7294024/diff/5001/chrome/browser/chromeos/setting_level_bubble.cc File chrome/browser/chromeos/setting_level_bubble.cc (right): http://codereview.chromium.org/7294024/diff/5001/chrome/browser/chromeos/setting_level_bubble.cc#newcode140 chrome/browser/chromeos/setting_level_bubble.cc:140: return bubble_; On 2011/07/05 11:10:27, glotov wrote: > Does ...
9 years, 5 months ago (2011-07-05 12:09:51 UTC) #5
glotov
http://codereview.chromium.org/7294024/diff/5001/chrome/browser/chromeos/system_key_event_listener.cc File chrome/browser/chromeos/system_key_event_listener.cc (right): http://codereview.chromium.org/7294024/diff/5001/chrome/browser/chromeos/system_key_event_listener.cc#newcode44 chrome/browser/chromeos/system_key_event_listener.cc:44: key_esc_ = XKeysymToKeycode(GDK_DISPLAY(), XK_Escape); So, the accelerator is needed ...
9 years, 5 months ago (2011-07-05 13:23:46 UTC) #6
SeRya
http://codereview.chromium.org/7294024/diff/5001/chrome/browser/chromeos/system_key_event_listener.cc File chrome/browser/chromeos/system_key_event_listener.cc (right): http://codereview.chromium.org/7294024/diff/5001/chrome/browser/chromeos/system_key_event_listener.cc#newcode44 chrome/browser/chromeos/system_key_event_listener.cc:44: key_esc_ = XKeysymToKeycode(GDK_DISPLAY(), XK_Escape); On 2011/07/05 13:23:47, glotov wrote: ...
9 years, 5 months ago (2011-07-05 13:40:53 UTC) #7
glotov
LGTM with comment. And also please pass Trybots. http://codereview.chromium.org/7294024/diff/9001/chrome/browser/chromeos/system_key_event_listener.h File chrome/browser/chromeos/system_key_event_listener.h (right): http://codereview.chromium.org/7294024/diff/9001/chrome/browser/chromeos/system_key_event_listener.h#newcode84 chrome/browser/chromeos/system_key_event_listener.h:84: // ...
9 years, 5 months ago (2011-07-05 14:16:37 UTC) #8
SeRya
http://codereview.chromium.org/7294024/diff/9001/chrome/browser/chromeos/system_key_event_listener.h File chrome/browser/chromeos/system_key_event_listener.h (right): http://codereview.chromium.org/7294024/diff/9001/chrome/browser/chromeos/system_key_event_listener.h#newcode84 chrome/browser/chromeos/system_key_event_listener.h:84: // Tells if one of system setting bubble (such ...
9 years, 5 months ago (2011-07-05 15:35:19 UTC) #9
commit-bot: I haz the power
Can't apply patch for file chrome/browser/chromeos/system_key_event_listener.h. While running patch -p1 --forward --force; patching file chrome/browser/chromeos/system_key_event_listener.h ...
9 years, 5 months ago (2011-07-06 11:12:16 UTC) #10
commit-bot: I haz the power
Try job failure for 7294024-12004 (retry) on linux_clang for step "compile" (clobber build). It's a ...
9 years, 5 months ago (2011-07-07 11:51:23 UTC) #11
Ben Goodger (Google)
LGTM for the bubble bits.
9 years, 5 months ago (2011-07-07 14:52:51 UTC) #12
Daniel Erat
9 years, 5 months ago (2011-07-12 15:04:58 UTC) #13
http://codereview.chromium.org/7294024/diff/12004/chrome/browser/chromeos/sys...
File chrome/browser/chromeos/system_key_event_listener.h (right):

http://codereview.chromium.org/7294024/diff/12004/chrome/browser/chromeos/sys...
chrome/browser/chromeos/system_key_event_listener.h:94: static bool
IsBubbleShown();
This is already checked in, but for future changes, please make sure you're
following the style guide:
http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml#Declaration_Order

Powered by Google App Engine
This is Rietveld 408576698