| Index: chrome/browser/ui/touch/frame/touch_browser_frame_view.cc
|
| diff --git a/chrome/browser/ui/touch/frame/touch_browser_frame_view.cc b/chrome/browser/ui/touch/frame/touch_browser_frame_view.cc
|
| index b930b1569b18681dbe70272933f140854f54c25d..47708be1a4b962b62c204fe258912cd86df2defc 100644
|
| --- a/chrome/browser/ui/touch/frame/touch_browser_frame_view.cc
|
| +++ b/chrome/browser/ui/touch/frame/touch_browser_frame_view.cc
|
| @@ -5,11 +5,7 @@
|
| #include "chrome/browser/ui/touch/frame/touch_browser_frame_view.h"
|
|
|
| #include "chrome/browser/ui/touch/keyboard/keyboard_manager.h"
|
| -#include "ui/base/ime/text_input_type.h"
|
| #include "views/controls/button/image_button.h"
|
| -#include "views/controls/textfield/textfield.h"
|
| -#include "views/focus/focus_manager.h"
|
| -#include "views/ime/text_input_client.h"
|
|
|
| // static
|
| const char TouchBrowserFrameView::kViewClassName[] =
|
| @@ -20,8 +16,7 @@ const char TouchBrowserFrameView::kViewClassName[] =
|
|
|
| TouchBrowserFrameView::TouchBrowserFrameView(BrowserFrame* frame,
|
| BrowserView* browser_view)
|
| - : OpaqueBrowserFrameView(frame, browser_view),
|
| - focus_listener_added_(false) {
|
| + : OpaqueBrowserFrameView(frame, browser_view) {
|
| // Make sure the singleton KeyboardManager object is initialized.
|
| KeyboardManager::GetInstance();
|
| }
|
| @@ -29,47 +24,10 @@ TouchBrowserFrameView::TouchBrowserFrameView(BrowserFrame* frame,
|
| TouchBrowserFrameView::~TouchBrowserFrameView() {
|
| }
|
|
|
| -///////////////////////////////////////////////////////////////////////////////
|
| -// TouchBrowserFrameView, private:
|
| -
|
| -void TouchBrowserFrameView::FocusWillChange(views::View* focused_before,
|
| - views::View* focused_now) {
|
| - views::Widget* widget = focused_now ? focused_now->GetWidget() : NULL;
|
| - if (!widget || !widget->IsActive())
|
| - return;
|
| -
|
| - views::TextInputClient* input =
|
| - focused_now ? focused_now->GetTextInputClient() : NULL;
|
| - // Show the keyboard if the focused view supports text-input.
|
| - KeyboardManager* keyboard = KeyboardManager::GetInstance();
|
| - if (input && input->GetTextInputType() != ui::TEXT_INPUT_TYPE_NONE)
|
| - keyboard->ShowKeyboardForWidget(focused_now->GetWidget());
|
| - else
|
| - keyboard->Hide();
|
| -}
|
| -
|
| std::string TouchBrowserFrameView::GetClassName() const {
|
| return kViewClassName;
|
| }
|
|
|
| -void TouchBrowserFrameView::ViewHierarchyChanged(bool is_add,
|
| - View* parent,
|
| - View* child) {
|
| - OpaqueBrowserFrameView::ViewHierarchyChanged(is_add, parent, child);
|
| - if (!GetFocusManager())
|
| - return;
|
| -
|
| - if (is_add && !focus_listener_added_) {
|
| - // Add focus listener when this view is added to the hierarchy.
|
| - GetFocusManager()->AddFocusChangeListener(this);
|
| - focus_listener_added_ = true;
|
| - } else if (!is_add && focus_listener_added_) {
|
| - // Remove focus listener when this view is removed from the hierarchy.
|
| - GetFocusManager()->RemoveFocusChangeListener(this);
|
| - focus_listener_added_ = false;
|
| - }
|
| -}
|
| -
|
| bool TouchBrowserFrameView::HitTest(const gfx::Point& point) const {
|
| if (OpaqueBrowserFrameView::HitTest(point))
|
| return true;
|
|
|