• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4 
5 #include "ui/views/controls/textfield/textfield_test_api.h"
6 
7 namespace views {
8 
TextfieldTestApi(Textfield * textfield)9 TextfieldTestApi::TextfieldTestApi(Textfield* textfield)
10     : textfield_(textfield) {
11   DCHECK(textfield);
12 }
13 
UpdateContextMenu()14 void TextfieldTestApi::UpdateContextMenu() {
15   textfield_->UpdateContextMenu();
16 }
17 
GetRenderText() const18 gfx::RenderText* TextfieldTestApi::GetRenderText() const {
19   return textfield_->GetRenderText();
20 }
21 
CreateTouchSelectionControllerAndNotifyIt()22 void TextfieldTestApi::CreateTouchSelectionControllerAndNotifyIt() {
23   textfield_->CreateTouchSelectionControllerAndNotifyIt();
24 }
25 
ResetTouchSelectionController()26 void TextfieldTestApi::ResetTouchSelectionController() {
27   textfield_->touch_selection_controller_.reset();
28 }
29 
30 }  // namespace views
31