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

Issue 1690543004: MacViews: Implement Full Keyboard Access. (Closed)

Created:
4 years, 10 months ago by karandeepb
Modified:
4 years, 7 months ago
Reviewers:
tapted, sky
CC:
chromium-reviews, tfarina, chrome-apps-syd-reviews_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

MacViews: Implement Full Keyboard Access. Currently MacViews does not respect the full keyboard accessibility setting. In the normal mode, as per Full Keyboard Access, only text boxes and lists should get focus. However, currently, views like comboboxes, buttons, links etc. get focus in the normal mode. This CL implements Full Keyboard access by adding a platform level keyboard accessibility setting to the FocusManager class. It also adds a new method SetFocusBehavior to the views class to replace the existing SetFocusable() and SetAccessibilityFocusable(), which have been made private. Other changes- - Adds a accessibility_focusable() method to ui/views/view.h. - Adds a static ConfigureDefaultFocus() method to ui/views/controls/button/button.h - Adds ScopedFakeFullKeyboardAccess to swizzle [NSAppl isFullKeyboardAccessEnabled] for use in tests. - ScopedFakeNSWindowFocus now also swizzles orderOut: to determine if the currently focused window is ordered-out. - View::RequestToFocus now uses IsAccessibilityFocusable() instead of IsFocusable(). Doc - https://docs.google.com/document/d/16A_kZHCIaDEGZGIIZfEJ7sfFJD4829GcPxycuMBysW0/edit BUG=564912

Patch Set 1 : #

Total comments: 10

Patch Set 2 : #

Patch Set 3 : #

Patch Set 4 : Rebased. #

Patch Set 5 : Fix linking. #

Patch Set 6 : Fix FocusManagerTest.StoreFocusedView #

Total comments: 37

Patch Set 7 : #

Patch Set 8 : Rebased #

Patch Set 9 : Address review comments. Make patch smaller temporarily. #

Total comments: 21

Patch Set 10 : Addressed review comments. #

Total comments: 1

Patch Set 11 : Rebased. #

Patch Set 12 : Fix failing tests. #

Total comments: 1

Patch Set 13 : #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+782 lines, -225 lines) Patch
M ash/focus_cycler_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +4 lines, -4 lines 0 comments Download
M ash/shelf/overflow_button.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M ash/shelf/shelf_button.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M ash/shell/lock_view.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M ash/sticky_keys/sticky_keys_overlay.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M ash/system/audio/volume_view.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M ash/system/date/date_view.cc View 1 2 3 4 5 6 7 8 9 10 11 12 3 chunks +4 lines, -3 lines 0 comments Download
M ash/system/toast/toast_overlay.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M ash/system/tray/actionable_view.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M ash/system/tray/tray_details_view_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M ash/system/tray/tray_popup_header_button.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M ash/system/tray/tray_popup_label_button.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M ash/system/user/button_from_view.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M ash/wm/immersive_fullscreen_controller_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 2 chunks +3 lines, -3 lines 0 comments Download
M chrome/browser/apps/guest_view/web_view_browsertest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/chromeos/options/wifi_config_view.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/chromeos/options/wimax_config_view.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/views/apps/app_info_dialog/app_info_permissions_panel.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/views/autofill/autofill_dialog_views.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/views/autofill/autofill_dialog_views_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +4 lines, -2 lines 0 comments Download
M chrome/browser/ui/views/bookmarks/bookmark_bar_instructions_view.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/views/constrained_window_views_browsertest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/views/desktop_media_picker_views.cc View 1 2 3 4 5 6 7 8 9 10 11 12 2 chunks +2 lines, -2 lines 0 comments Download
M chrome/browser/ui/views/download/download_item_view.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/views/download/download_item_view_md.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/views/exclusive_access_bubble_views.cc View 1 2 3 4 5 6 7 8 9 10 11 12 3 chunks +4 lines, -4 lines 0 comments Download
M chrome/browser/ui/views/find_bar_view.cc View 1 2 3 4 5 6 7 8 9 10 11 12 3 chunks +3 lines, -3 lines 0 comments Download
M chrome/browser/ui/views/frame/browser_view.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +2 lines, -1 line 0 comments Download
M chrome/browser/ui/views/ime/ime_window_view.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/views/infobars/infobar_view.cc View 1 2 3 4 5 6 7 8 9 10 11 12 2 chunks +3 lines, -2 lines 0 comments Download
M chrome/browser/ui/views/location_bar/bubble_icon_view.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/views/location_bar/content_setting_image_view.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/views/location_bar/location_bar_decoration_view.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/views/location_bar/location_bar_view.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/views/location_bar/location_icon_view.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +6 lines, -1 line 0 comments Download
M chrome/browser/ui/views/location_bar/open_pdf_in_reader_view.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/views/location_bar/page_action_image_view.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/views/passwords/credentials_item_view.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/views/passwords/manage_passwords_icon_views.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +6 lines, -1 line 0 comments Download
M chrome/browser/ui/views/profiles/profile_chooser_view.cc View 1 2 3 4 5 6 7 8 9 10 11 12 3 chunks +3 lines, -3 lines 0 comments Download
M chrome/browser/ui/views/sync/profile_signin_confirmation_dialog_views.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/views/toolbar/app_menu.cc View 1 2 3 4 5 6 7 8 9 10 11 12 2 chunks +6 lines, -2 lines 0 comments Download
M chrome/browser/ui/views/toolbar/toolbar_action_view.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/views/toolbar/toolbar_button.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -2 lines 0 comments Download
M chrome/browser/ui/views/website_settings/chosen_object_view.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/views/website_settings/permission_selector_view.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M ui/app_list/views/custom_launcher_page_view.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +4 lines, -2 lines 0 comments Download
M ui/app_list/views/folder_header_view.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M ui/app_list/views/search_result_actions_view.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M ui/app_list/views/start_page_view.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M ui/base/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +2 lines, -0 lines 0 comments Download
A ui/base/test/scoped_fake_full_keyboard_access.h View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +41 lines, -0 lines 0 comments Download
A ui/base/test/scoped_fake_full_keyboard_access.mm View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +46 lines, -0 lines 0 comments Download
M ui/base/test/scoped_fake_nswindow_focus.h View 1 2 3 4 5 6 7 8 9 10 11 12 2 chunks +4 lines, -3 lines 0 comments Download
M ui/base/test/scoped_fake_nswindow_focus.mm View 1 2 3 4 5 6 7 8 9 10 11 12 3 chunks +15 lines, -1 line 0 comments Download
M ui/base/ui_base.gyp View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +2 lines, -0 lines 0 comments Download
M ui/message_center/views/message_center_button_bar.cc View 1 2 3 4 5 6 7 8 9 10 11 12 2 chunks +2 lines, -2 lines 0 comments Download
M ui/message_center/views/message_center_view.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +10 lines, -1 line 0 comments Download
M ui/message_center/views/message_view.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M ui/message_center/views/notification_button.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M ui/message_center/views/notifier_settings_view.cc View 1 2 3 4 5 6 7 8 9 10 11 12 5 chunks +6 lines, -5 lines 0 comments Download
M ui/message_center/views/padded_button.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M ui/views/bubble/bubble_delegate_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M ui/views/bubble/bubble_dialog_delegate_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M ui/views/cocoa/bridged_content_view.h View 1 2 3 4 5 6 1 chunk +4 lines, -0 lines 0 comments Download
M ui/views/cocoa/bridged_content_view.mm View 1 2 3 4 5 6 7 8 9 10 11 12 6 chunks +33 lines, -0 lines 0 comments Download
M ui/views/cocoa/bridged_native_widget.mm View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +3 lines, -0 lines 0 comments Download
M ui/views/cocoa/bridged_native_widget_unittest.mm View 1 2 3 4 5 6 7 8 9 10 11 12 3 chunks +108 lines, -0 lines 0 comments Download
M ui/views/color_chooser/color_chooser_view.cc View 1 2 3 4 5 6 7 8 9 10 11 12 4 chunks +4 lines, -4 lines 0 comments Download
M ui/views/controls/button/button.h View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +3 lines, -0 lines 0 comments Download
M ui/views/controls/button/button.cc View 1 2 3 4 5 6 7 8 9 10 11 12 2 chunks +11 lines, -1 line 0 comments Download
M ui/views/controls/button/checkbox.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M ui/views/controls/button/custom_button.h View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +2 lines, -2 lines 0 comments Download
M ui/views/controls/button/image_button.h View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +2 lines, -3 lines 0 comments Download
M ui/views/controls/button/label_button.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M ui/views/controls/button/md_text_button.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M ui/views/controls/combobox/combobox.cc View 1 2 3 4 5 6 7 8 9 10 11 12 3 chunks +6 lines, -3 lines 0 comments Download
M ui/views/controls/label.cc View 1 2 3 4 5 6 7 8 9 10 11 12 2 chunks +2 lines, -2 lines 0 comments Download
M ui/views/controls/label_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 4 chunks +4 lines, -4 lines 0 comments Download
M ui/views/controls/link.h View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +2 lines, -0 lines 0 comments Download
M ui/views/controls/link.cc View 1 2 3 4 5 6 7 8 9 10 11 12 3 chunks +19 lines, -7 lines 0 comments Download
M ui/views/controls/menu/menu_controller_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +2 lines, -1 line 0 comments Download
M ui/views/controls/scrollbar/native_scroll_bar_views.cc View 1 2 3 4 5 6 7 8 9 10 11 12 2 chunks +2 lines, -4 lines 0 comments Download
M ui/views/controls/separator.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M ui/views/controls/slider.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +6 lines, -1 line 0 comments Download
M ui/views/controls/tabbed_pane/tabbed_pane.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +6 lines, -1 line 0 comments Download
M ui/views/controls/table/table_view.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +5 lines, -1 line 0 comments Download
M ui/views/controls/textfield/textfield.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +4 lines, -1 line 0 comments Download
M ui/views/controls/textfield/textfield_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +2 lines, -2 lines 0 comments Download
M ui/views/controls/tree/tree_view.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +3 lines, -1 line 0 comments Download
M ui/views/controls/webview/webview.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +2 lines, -1 line 0 comments Download
M ui/views/controls/webview/webview_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M ui/views/examples/button_example.cc View 1 2 3 4 5 6 7 8 9 10 11 12 3 chunks +6 lines, -3 lines 0 comments Download
M ui/views/examples/tree_view_example.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +3 lines, -3 lines 0 comments Download
M ui/views/examples/widget_example.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M ui/views/focus/focus_manager.h View 1 2 3 4 5 6 7 8 9 10 11 12 4 chunks +21 lines, -1 line 0 comments Download
M ui/views/focus/focus_manager.cc View 1 2 3 4 5 6 7 8 9 10 11 12 5 chunks +30 lines, -5 lines 0 comments Download
M ui/views/focus/focus_manager_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 9 chunks +65 lines, -21 lines 0 comments Download
M ui/views/focus/focus_search.h View 1 2 1 chunk +2 lines, -1 line 0 comments Download
M ui/views/focus/focus_search.cc View 1 2 3 4 5 6 7 8 9 10 11 12 3 chunks +14 lines, -1 line 0 comments Download
M ui/views/focus/focus_traversal_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 4 chunks +78 lines, -6 lines 0 comments Download
M ui/views/test/focus_manager_test.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +5 lines, -0 lines 0 comments Download
M ui/views/test/widget_test.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M ui/views/touchui/touch_selection_menu_runner_views.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M ui/views/view.h View 1 2 3 4 5 6 7 8 9 10 11 12 5 chunks +34 lines, -11 lines 1 comment Download
M ui/views/view.cc View 1 2 3 4 5 6 7 8 9 10 11 12 4 chunks +32 lines, -15 lines 1 comment Download
M ui/views/view_targeter_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M ui/views/view_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 4 chunks +9 lines, -8 lines 0 comments Download
M ui/views/widget/native_widget_mac_unittest.mm View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M ui/views/widget/root_view_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 2 chunks +2 lines, -2 lines 0 comments Download
M ui/views/widget/widget_interactive_uitest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 6 chunks +9 lines, -8 lines 0 comments Download
M ui/views/widget/widget_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 3 chunks +3 lines, -3 lines 0 comments Download
M ui/views/window/dialog_client_view.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 35 (13 generated)
karandeepb
PTAL Trent. This is just an initial CL and I still need to research the ...
4 years, 10 months ago (2016-02-12 00:33:57 UTC) #4
tapted
https://codereview.chromium.org/1690543004/diff/20001/ui/views/controls/button/checkbox.cc File ui/views/controls/button/checkbox.cc (right): https://codereview.chromium.org/1690543004/diff/20001/ui/views/controls/button/checkbox.cc#newcode32 ui/views/controls/button/checkbox.cc:32: #if !defined(OS_MACOSX) It's usually better to avoid negatives in ...
4 years, 10 months ago (2016-02-12 02:56:45 UTC) #5
karandeepb
PTAL Trent. This CL still needs to be refined and there are still several remaining ...
4 years, 10 months ago (2016-02-22 07:15:37 UTC) #6
tapted
There's a lot more calling SetFocusable(true) than I was expecting.. I think we can integrate ...
4 years, 10 months ago (2016-02-23 03:01:20 UTC) #7
karandeepb
PTAL Trent. I have removed the PlatformStyle::SetControlStyleFocus calls and replaced them with calls to SetFocusBehavior(..), ...
4 years, 9 months ago (2016-03-15 02:19:51 UTC) #12
tapted
nice - i'm liking how this looks. we should add some mac-specific tests that Swizzle ...
4 years, 9 months ago (2016-03-15 05:05:32 UTC) #13
karandeepb
https://codereview.chromium.org/1690543004/diff/240001/ui/views/cocoa/bridged_content_view.mm File ui/views/cocoa/bridged_content_view.mm (right): https://codereview.chromium.org/1690543004/diff/240001/ui/views/cocoa/bridged_content_view.mm#newcode315 ui/views/cocoa/bridged_content_view.mm:315: if (!hostedView_) { On 2016/03/15 05:05:31, tapted wrote: > ...
4 years, 9 months ago (2016-03-17 07:24:47 UTC) #14
karandeepb
PTAL sky@. Let me know what you think of the proposed api changes, before I ...
4 years, 9 months ago (2016-03-17 07:33:10 UTC) #18
sky
On 2016/03/17 07:33:10, karandeepb wrote: > PTAL sky@. Let me know what you think of ...
4 years, 9 months ago (2016-03-17 19:52:43 UTC) #19
karandeepb
On 2016/03/17 19:52:43, sky wrote: > On 2016/03/17 07:33:10, karandeepb wrote: > > PTAL sky@. ...
4 years, 9 months ago (2016-03-18 07:38:59 UTC) #20
karandeepb
On 2016/03/18 07:38:59, karandeepb wrote: > On 2016/03/17 19:52:43, sky wrote: > > On 2016/03/17 ...
4 years, 9 months ago (2016-03-18 07:40:47 UTC) #21
sky
On Fri, Mar 18, 2016 at 12:38 AM, <karandeepb@chromium.org> wrote: > On 2016/03/17 19:52:43, sky ...
4 years, 9 months ago (2016-03-18 17:11:42 UTC) #22
karandeepb
On 2016/03/18 17:11:42, sky wrote: > On Fri, Mar 18, 2016 at 12:38 AM, <mailto:karandeepb@chromium.org> ...
4 years, 8 months ago (2016-04-08 07:22:42 UTC) #23
karandeepb
On 2016/04/08 07:22:42, karandeepb wrote: > On 2016/03/18 17:11:42, sky wrote: > > On Fri, ...
4 years, 8 months ago (2016-04-12 00:03:59 UTC) #24
sky
https://codereview.chromium.org/1690543004/diff/300001/ui/views/view.h File ui/views/view.h (right): https://codereview.chromium.org/1690543004/diff/300001/ui/views/view.h#newcode131 ui/views/view.h:131: CONTROL, CONTROL sounds good, but in practice it is ...
4 years, 8 months ago (2016-04-12 16:39:52 UTC) #25
karandeepb
On 2016/04/12 16:39:52, sky wrote: > https://codereview.chromium.org/1690543004/diff/300001/ui/views/view.h > File ui/views/view.h (right): > > https://codereview.chromium.org/1690543004/diff/300001/ui/views/view.h#newcode131 > ...
4 years, 8 months ago (2016-04-13 02:01:22 UTC) #26
sky
On Tue, Apr 12, 2016 at 7:01 PM, <karandeepb@chromium.org> wrote: > On 2016/04/12 16:39:52, sky ...
4 years, 8 months ago (2016-04-13 16:31:14 UTC) #27
karandeepb
> I think CONTROL is super confusing because it's really > CONTROL_AS_UNDERSTOOD_BY_OSX. Do you disagree ...
4 years, 8 months ago (2016-04-14 09:58:26 UTC) #28
sky
SGTM On Thu, Apr 14, 2016 at 2:58 AM, <karandeepb@chromium.org> wrote: > >> I think ...
4 years, 8 months ago (2016-04-14 16:11:25 UTC) #29
karandeepb
PTAL sky@ and Trent. I have implemented the SetFocusBehavior with #ifdef approach. I have also ...
4 years, 8 months ago (2016-04-18 11:29:02 UTC) #33
sky
https://codereview.chromium.org/1690543004/diff/360001/ui/views/view.h File ui/views/view.h (right): https://codereview.chromium.org/1690543004/diff/360001/ui/views/view.h#newcode119 ui/views/view.h:119: enum class FocusBehavior { Can you please separate out ...
4 years, 8 months ago (2016-04-18 15:40:24 UTC) #34
karandeepb
4 years, 7 months ago (2016-04-29 03:02:36 UTC) #35
Message was sent while issue was closed.
Closing this since this was split into -
https://codereview.chromium.org/1898633004/ and
https://codereview.chromium.org/1894383002/.

Powered by Google App Engine
This is Rietveld 408576698