| Index: ui/app_list/views/search_box_view.h
|
| diff --git a/ui/app_list/views/search_box_view.h b/ui/app_list/views/search_box_view.h
|
| index b03fdc6fd1886065ee1e6406064ccca6a033b74d..5ff5bc334490502d407700e6af862178ab314c38 100644
|
| --- a/ui/app_list/views/search_box_view.h
|
| +++ b/ui/app_list/views/search_box_view.h
|
| @@ -81,10 +81,21 @@ class APP_LIST_EXPORT SearchBoxView : public views::View,
|
| // Sets voice label for Back button depending on whether a folder is open.
|
| void SetBackButtonLabel(bool folder);
|
|
|
| + // Whether the search box is active.
|
| + bool is_search_box_active() const { return is_search_box_active_; }
|
| +
|
| + // Setting the search box active left aligns the placeholder text, changes
|
| + // the color of the placeholder text, and enables cursor blink. Setting the
|
| + // search box inactive center aligns the placeholder text, sets the color, and
|
| + // disables cursor blink.
|
| + void SetSearchBoxActive(bool active);
|
| +
|
| // Overridden from views::View:
|
| bool OnMouseWheel(const ui::MouseWheelEvent& event) override;
|
| void OnEnabledChanged() override;
|
| const char* GetClassName() const override;
|
| + void OnGestureEvent(ui::GestureEvent* event) override;
|
| + void OnMouseEvent(ui::MouseEvent* event) override;
|
|
|
| private:
|
| // Updates model text and selection model with current Textfield info.
|
| @@ -98,6 +109,10 @@ class APP_LIST_EXPORT SearchBoxView : public views::View,
|
| const base::string16& new_contents) override;
|
| bool HandleKeyEvent(views::Textfield* sender,
|
| 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 views::ButtonListener:
|
| void ButtonPressed(views::Button* sender, const ui::Event& event) override;
|
| @@ -128,6 +143,8 @@ class APP_LIST_EXPORT SearchBoxView : public views::View,
|
|
|
| // Whether the fullscreen app list feature is enabled.
|
| const bool is_fullscreen_app_list_enabled_;
|
| + // Whether the search box is active.
|
| + bool is_search_box_active_ = false;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(SearchBoxView);
|
| };
|
|
|