| Index: chrome/browser/chromeos/input_method/mode_indicator_widget.cc
|
| diff --git a/chrome/browser/chromeos/input_method/mode_indicator_widget.cc b/chrome/browser/chromeos/input_method/mode_indicator_widget.cc
|
| deleted file mode 100644
|
| index 48539f6ed2d133e8e06124d64e8bd0c100a3cc1d..0000000000000000000000000000000000000000
|
| --- a/chrome/browser/chromeos/input_method/mode_indicator_widget.cc
|
| +++ /dev/null
|
| @@ -1,60 +0,0 @@
|
| -// Copyright 2013 The Chromium Authors. All rights reserved.
|
| -// Use of this source code is governed by a BSD-style license that can be
|
| -// found in the LICENSE file.
|
| -#include "chrome/browser/chromeos/input_method/mode_indicator_widget.h"
|
| -
|
| -#include "ash/shell.h"
|
| -#include "ash/shell_window_ids.h"
|
| -#include "ash/wm/window_animations.h"
|
| -#include "chrome/browser/chromeos/input_method/mode_indicator_view.h"
|
| -#include "ui/gfx/color_utils.h"
|
| -#include "ui/native_theme/native_theme.h"
|
| -#include "ui/views/bubble/bubble_border.h"
|
| -
|
| -namespace chromeos {
|
| -namespace input_method {
|
| -
|
| -ModeIndicatorWidget::ModeIndicatorWidget()
|
| - : mode_view_(new input_method::ModeIndicatorView) {
|
| - views::Widget::InitParams params(views::Widget::InitParams::TYPE_POPUP);
|
| -
|
| - // This class is owned by controller impl as well as other components like
|
| - // info_list.
|
| - params.ownership = views::Widget::InitParams::WIDGET_OWNS_NATIVE_WIDGET;
|
| -
|
| - // Show the window always on top
|
| - params.parent = ash::Shell::GetContainer(
|
| - ash::Shell::GetTargetRootWindow(),
|
| - ash::internal::kShellWindowId_InputMethodContainer);
|
| -
|
| - params.opacity = views::Widget::InitParams::TRANSLUCENT_WINDOW;
|
| - Init(params);
|
| - views::corewm::SetWindowVisibilityAnimationType(
|
| - GetNativeView(),
|
| - views::corewm::WINDOW_VISIBILITY_ANIMATION_TYPE_FADE);
|
| -
|
| - // Pass the ownership.
|
| - SetContentsView(mode_view_);
|
| -}
|
| -
|
| -ModeIndicatorWidget::~ModeIndicatorWidget() {
|
| -}
|
| -
|
| -void ModeIndicatorWidget::SetCursorBounds(const gfx::Rect& cursor_bounds) {
|
| - cursor_bounds_ = cursor_bounds;
|
| - gfx::Rect bound(GetClientAreaBoundsInScreen());
|
| - bound.set_x(cursor_bounds.x() - bound.width() / 2);
|
| - bound.set_y(cursor_bounds.bottom());
|
| - SetBounds(bound);
|
| -}
|
| -
|
| -void ModeIndicatorWidget::SetLabelTextUtf8(const std::string& text_utf8) {
|
| - DCHECK(mode_view_);
|
| -
|
| - mode_view_->SetLabelTextUtf8(text_utf8);
|
| - SetSize(mode_view_->size());
|
| - SetCursorBounds(cursor_bounds_);
|
| -}
|
| -
|
| -} // namespace input_method
|
| -} // namespace chromeos
|
|
|