| Index: ui/views/controls/textfield/native_textfield_views.h
|
| diff --git a/ui/views/controls/textfield/native_textfield_views.h b/ui/views/controls/textfield/native_textfield_views.h
|
| index 80259d8f64cdc118ccda03ebf029f83d6f382e6d..28b1e73960e9f79a0eb8c5fba591afd54b680635 100644
|
| --- a/ui/views/controls/textfield/native_textfield_views.h
|
| +++ b/ui/views/controls/textfield/native_textfield_views.h
|
| @@ -10,13 +10,13 @@
|
| #include "ui/base/events/event_constants.h"
|
| #include "ui/base/ime/text_input_client.h"
|
| #include "ui/base/models/simple_menu_model.h"
|
| +#include "ui/base/touch/touch_editing_controller.h"
|
| #include "ui/gfx/font.h"
|
| #include "ui/views/border.h"
|
| #include "ui/views/context_menu_controller.h"
|
| #include "ui/views/controls/textfield/native_textfield_wrapper.h"
|
| #include "ui/views/controls/textfield/textfield_views_model.h"
|
| #include "ui/views/drag_controller.h"
|
| -#include "ui/views/touchui/touch_selection_controller.h"
|
| #include "ui/views/view.h"
|
|
|
| namespace base {
|
| @@ -41,7 +41,8 @@ class MenuRunner;
|
| // * X selection (only if we want to support).
|
| // Once completed, this will replace Textfield, NativeTextfieldWin and
|
| // NativeTextfieldGtk.
|
| -class VIEWS_EXPORT NativeTextfieldViews : public TouchSelectionClientView,
|
| +class VIEWS_EXPORT NativeTextfieldViews : public View,
|
| + public ui::TouchSelectionClientView,
|
| public ContextMenuController,
|
| public DragController,
|
| public NativeTextfieldWrapper,
|
| @@ -76,9 +77,13 @@ class VIEWS_EXPORT NativeTextfieldViews : public TouchSelectionClientView,
|
| virtual void OnBlur() OVERRIDE;
|
| virtual void OnNativeThemeChanged(const ui::NativeTheme* theme) OVERRIDE;
|
|
|
| - // TouchSelectionClientView overrides:
|
| + // ui::TouchEditingClientView overrides:
|
| virtual void SelectRect(const gfx::Point& start,
|
| const gfx::Point& end) OVERRIDE;
|
| + virtual const gfx::Rect& GetBounds() OVERRIDE;
|
| + virtual gfx::NativeView GetNativeView() OVERRIDE;
|
| + virtual void ConvertPointToScreen(gfx::Point* point) OVERRIDE;
|
| + virtual void ConvertPointFromScreen(gfx::Point* point) OVERRIDE;
|
|
|
| // ContextMenuController overrides:
|
| virtual void ShowContextMenuForView(View* source,
|
| @@ -300,7 +305,7 @@ class VIEWS_EXPORT NativeTextfieldViews : public TouchSelectionClientView,
|
| scoped_ptr<views::MenuModelAdapter> context_menu_delegate_;
|
| scoped_ptr<views::MenuRunner> context_menu_runner_;
|
|
|
| - scoped_ptr<TouchSelectionController> touch_selection_controller_;
|
| + scoped_ptr<ui::TouchSelectionController> touch_selection_controller_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(NativeTextfieldViews);
|
| };
|
|
|