
Most subclass of views::FocusChangeListener have to implements all the methods by given empty implementations when they do not need it. This CL gives empty implementations for views::FocusChangeListener methods so that they do not have to be re-implemented by every subclass. The subclass will only have to re-implement what they need. The change in most of the files consist to remove the empty implementation from them. Bug: 366010430 Change-Id: I59b4d528c9f96265f38e3c6faf312cd9e8e2aef8 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6388184 Reviewed-by: Denis Kuznetsov <antrim@chromium.org> Reviewed-by: Colin Blundell <blundell@chromium.org> Commit-Queue: Daniel Soromou <koretadaniel@chromium.org> Reviewed-by: Tom Lukaszewicz <tluk@chromium.org> Cr-Commit-Position: refs/heads/main@{#1438087}
Quick Insert
Quick Insert is a feature in Ash that allows users to quickly insert emojis, GIFs, links, images, and more. It is triggered via a dedicated key on the keyboard or a keyboard shortcut. The user can search for something in the Quick Insert window and insert it directly without leaving the input field.
Key Components
model/
: The data model to be rendered.views/
: The UI related code.metrics/
: Code for recording metrics.QuickInsertController
: Controls the visibility of the Quick Insert window.QuickInsertClient
: Used byQuickInsertController
to talk to the browser.