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

Issue 7719016: Handle keyboard shortcuts in Mac Panels. (Closed)

Created:
9 years, 4 months ago by jennb
Modified:
9 years, 4 months ago
CC:
chromium-reviews, jennb, jianli, dcheng, prasadt
Visibility:
Public.

Description

Handle keyboard shortcuts in Mac Panels. Common code from browser_window_cocoa separated into cocoa/browser_window_utils. Panel.xib changed to make the NSWindow for the PanelWindowControllerCocoa a ChromeEventProcessingWindow. BUG=None TEST=Manual testing with Panels and keyboard shortcuts to find/next/previous/close window/quit chrome. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=98112 (Reverted by http://codereview.chromium.org/7747011/) Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=98452

Patch Set 1 #

Total comments: 7

Patch Set 2 : Feedback changes. #

Patch Set 3 : Restored two lines. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+193 lines, -119 lines) Patch
M chrome/app/nibs/Panel.xib View 3 chunks +10 lines, -2 lines 0 comments Download
M chrome/browser/ui/cocoa/browser_window_cocoa.h View 1 chunk +0 lines, -2 lines 0 comments Download
M chrome/browser/ui/cocoa/browser_window_cocoa.mm View 3 chunks +10 lines, -113 lines 0 comments Download
A chrome/browser/ui/cocoa/browser_window_utils.h View 1 1 chunk +28 lines, -0 lines 0 comments Download
A chrome/browser/ui/cocoa/browser_window_utils.mm View 1 2 1 chunk +124 lines, -0 lines 0 comments Download
M chrome/browser/ui/panels/panel_browser_window_cocoa.mm View 2 chunks +19 lines, -2 lines 0 comments Download
M chrome/chrome_browser.gypi View 1 2 1 chunk +2 lines, -0 lines 0 comments Download

Messages

Total messages: 7 (0 generated)
jennb
Dmitry for Panels, Avi for Cocoa expertise. Did not add a new keyboard shortcut test ...
9 years, 4 months ago (2011-08-24 01:02:12 UTC) #1
Avi (use Gerrit)
LGTM with nits. http://codereview.chromium.org/7719016/diff/1/chrome/browser/ui/cocoa/browser_window_utils.h File chrome/browser/ui/cocoa/browser_window_utils.h (right): http://codereview.chromium.org/7719016/diff/1/chrome/browser/ui/cocoa/browser_window_utils.h#newcode17 chrome/browser/ui/cocoa/browser_window_utils.h:17: + (BOOL)shouldHandleKeyboardEvent:(const NativeWebKeyboardEvent&)event; Passing ObjC parameters ...
9 years, 4 months ago (2011-08-24 05:01:10 UTC) #2
jennb
Thanks for the quick look, Avi! http://codereview.chromium.org/7719016/diff/1/chrome/browser/ui/cocoa/browser_window_utils.h File chrome/browser/ui/cocoa/browser_window_utils.h (right): http://codereview.chromium.org/7719016/diff/1/chrome/browser/ui/cocoa/browser_window_utils.h#newcode17 chrome/browser/ui/cocoa/browser_window_utils.h:17: + (BOOL)shouldHandleKeyboardEvent:(const NativeWebKeyboardEvent&)event; ...
9 years, 4 months ago (2011-08-24 17:50:33 UTC) #3
Dmitry Titov
Yay! Common functionality between Panels and BWC! LGTM for panels. http://codereview.chromium.org/7719016/diff/1/chrome/browser/ui/cocoa/browser_window_utils.h File chrome/browser/ui/cocoa/browser_window_utils.h (right): http://codereview.chromium.org/7719016/diff/1/chrome/browser/ui/cocoa/browser_window_utils.h#newcode17 ...
9 years, 4 months ago (2011-08-24 17:53:17 UTC) #4
jennb
Uploaded a new revision restoring the 2 lines I accidentally deleted when I moved the ...
9 years, 4 months ago (2011-08-26 06:18:57 UTC) #5
Dmitry Titov
LGTM
9 years, 4 months ago (2011-08-26 06:32:57 UTC) #6
Avi (use Gerrit)
9 years, 4 months ago (2011-08-26 12:25:42 UTC) #7

Powered by Google App Engine
This is Rietveld 408576698