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
7namespace views {
8
9TextfieldTestApi::TextfieldTestApi(Textfield* textfield)
10    : textfield_(textfield) {
11  DCHECK(textfield);
12}
13
14void TextfieldTestApi::UpdateContextMenu() {
15  textfield_->UpdateContextMenu();
16}
17
18gfx::RenderText* TextfieldTestApi::GetRenderText() const {
19  return textfield_->GetRenderText();
20}
21
22void TextfieldTestApi::CreateTouchSelectionControllerAndNotifyIt() {
23  textfield_->CreateTouchSelectionControllerAndNotifyIt();
24}
25
26void TextfieldTestApi::ResetTouchSelectionController() {
27  textfield_->touch_selection_controller_.reset();
28}
29
30}  // namespace views
31