Commit 5b442915 authored by Daniel Zhang's avatar Daniel Zhang Committed by Commit Bot

cros: Add AppList gesture tap autocomplete

Allow AppList autocomplete to complete suggestions
if SearchBoxView recieves a tap gesture event.
Approved by UX.

Bug: 881617
Change-Id: Ic282fef7623c2f9199d9022289d70e96d3f0111a
Reviewed-on: https://chromium-review.googlesource.com/1212085Reviewed-by: default avatarXiyuan Xia <xiyuan@chromium.org>
Reviewed-by: default avatarAlex Newcomer <newcomer@chromium.org>
Commit-Queue: Daniel Zhang <oxyflush@google.com>
Cr-Commit-Position: refs/heads/master@{#589568}
parent 128d3df7
......@@ -553,6 +553,14 @@ bool SearchBoxView::HandleMouseEvent(views::Textfield* sender,
return search_box::SearchBoxViewBase::HandleMouseEvent(sender, mouse_event);
}
bool SearchBoxView::HandleGestureEvent(views::Textfield* sender,
const ui::GestureEvent& gesture_event) {
if (gesture_event.type() == ui::ET_GESTURE_TAP)
AcceptAutocompleteText();
return search_box::SearchBoxViewBase::HandleGestureEvent(sender,
gesture_event);
}
void SearchBoxView::ButtonPressed(views::Button* sender,
const ui::Event& event) {
search_box::SearchBoxViewBase::ButtonPressed(sender, event);
......
......@@ -122,6 +122,8 @@ class APP_LIST_EXPORT SearchBoxView : public search_box::SearchBoxViewBase,
const ui::KeyEvent& key_event) override;
bool HandleMouseEvent(views::Textfield* sender,
const ui::MouseEvent& mouse_event) override;
bool HandleGestureEvent(views::Textfield* sender,
const ui::GestureEvent& gesture_event) override;
// Overridden from SearchBoxModelObserver:
void HintTextChanged() override;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment