0
Files
src/ash/quick_insert
Foromo Daniel Soromou 2e2a743816 Give empty implementations for views::FocusChangeListener methods
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}
2025-03-26 07:08:14 -07:00
..

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 by QuickInsertController to talk to the browser.