[KeyboardLock] MacOS RWHV integration
This change includes the integration of the MacOS KeyboardHook impl in the RenderWidgetHostViewMac and RenderWidgetHostViewCocoa classes. RWHVMac handles the lock/unlock calls from RenderWidgetHostImpl and forwards them to RWHVCocoa which handles the events and input routing. The RenderWidgetHostViewMac and RenderWidgetHostViewCocoa integration follows the same pattern I used for RenderWidgetHostViewAura and RenderWidgetHostViewEventHandler. The main difference between this impl and the Aura impl is that there is a bridge class between RWHVMac and RWHVCocoa (RenderWidgetHostViewNsBridgeView). BUG=680809 Change-Id: I524c98c059ae4883bf597704c326b5a0055f1212 Reviewed-on: https://chromium-review.googlesource.com/989618Reviewed-by:ccameron <ccameron@chromium.org> Reviewed-by:
Nick Carter <nick@chromium.org> Commit-Queue: Joe Downing <joedow@chromium.org> Cr-Commit-Position: refs/heads/master@{#551491}
Showing
Please register or sign in to comment