Index: chrome/browser/chromeos/input_method/ibus_ui_controller.cc |
diff --git a/chrome/browser/chromeos/input_method/ibus_ui_controller.cc b/chrome/browser/chromeos/input_method/ibus_ui_controller.cc |
deleted file mode 100644 |
index b03769a0fbcaf1e112fc40fb4fa9b5d80c3c73d9..0000000000000000000000000000000000000000 |
--- a/chrome/browser/chromeos/input_method/ibus_ui_controller.cc |
+++ /dev/null |
@@ -1,124 +0,0 @@ |
-// Copyright (c) 2012 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. |
-// TODO(nona): Remvoe IBusUiController |
- |
-#include "chrome/browser/chromeos/input_method/ibus_ui_controller.h" |
- |
-#include <sstream> |
- |
-#include "ash/shell.h" |
-#include "base/logging.h" |
-#include "base/memory/scoped_ptr.h" |
-#include "base/string_util.h" |
-#include "chrome/browser/chromeos/input_method/input_method_configuration.h" |
-#include "chrome/browser/chromeos/input_method/input_method_descriptor.h" |
-#include "chrome/browser/chromeos/input_method/input_method_manager.h" |
-#include "chrome/browser/chromeos/input_method/input_method_util.h" |
-#include "chromeos/dbus/dbus_thread_manager.h" |
-#include "chromeos/dbus/ibus/ibus_lookup_table.h" |
-#include "ui/aura/client/aura_constants.h" |
-#include "ui/aura/root_window.h" |
-#include "ui/base/ime/input_method_ibus.h" |
- |
-namespace chromeos { |
-namespace input_method { |
-namespace { |
- |
-// Returns pointer of IBusPanelService. This function returns NULL if it is not |
-// ready. |
-ibus::IBusPanelService* GetIBusPanelService() { |
- return DBusThreadManager::Get()->GetIBusPanelService(); |
-} |
- |
-} // namespace |
- |
-// The real implementation of the IBusUiController. |
-IBusUiController::IBusUiController() { |
-} |
- |
-IBusUiController::~IBusUiController() { |
-} |
- |
-void IBusUiController::NotifyCandidateClicked(int index, int button, |
- int flags) { |
- ibus::IBusPanelService* service = GetIBusPanelService(); |
- if (service) { |
- service->CandidateClicked( |
- index, |
- static_cast<ibus::IBusMouseButton>(button), |
- flags); |
- } |
-} |
- |
-void IBusUiController::NotifyCursorUp() { |
- ibus::IBusPanelService* service = GetIBusPanelService(); |
- if (service) |
- service->CursorUp(); |
-} |
- |
-void IBusUiController::NotifyCursorDown() { |
- ibus::IBusPanelService* service = GetIBusPanelService(); |
- if (service) |
- service->CursorDown(); |
-} |
- |
-void IBusUiController::NotifyPageUp() { |
- ibus::IBusPanelService* service = GetIBusPanelService(); |
- if (service) |
- service->PageUp(); |
-} |
- |
-void IBusUiController::NotifyPageDown() { |
- ibus::IBusPanelService* service = GetIBusPanelService(); |
- if (service) |
- service->PageDown(); |
-} |
- |
-void IBusUiController::AddObserver(Observer* observer) { |
- observers_.AddObserver(observer); |
-} |
- |
-void IBusUiController::RemoveObserver(Observer* observer) { |
- observers_.RemoveObserver(observer); |
-} |
- |
-void IBusUiController::HideAuxiliaryText() { |
- FOR_EACH_OBSERVER(Observer, observers_, OnHideAuxiliaryText()); |
-} |
- |
-void IBusUiController::HideLookupTable() { |
- FOR_EACH_OBSERVER(Observer, observers_, OnHideLookupTable()); |
-} |
- |
-void IBusUiController::UpdateAuxiliaryText(const std::string& text, |
- bool visible) { |
- FOR_EACH_OBSERVER(Observer, observers_, |
- OnUpdateAuxiliaryText(text, visible)); |
-} |
- |
-void IBusUiController::UpdatePreeditText(const std::string& text, |
- uint32 cursor_pos, |
- bool visible) { |
- FOR_EACH_OBSERVER(Observer, observers_, |
- OnUpdatePreeditText(text, cursor_pos, visible)); |
-} |
- |
-void IBusUiController::HidePreeditText() { |
- FOR_EACH_OBSERVER(Observer, observers_, OnHidePreeditText()); |
-} |
- |
-void IBusUiController::UpdateLookupTable(const ibus::IBusLookupTable& table, |
- bool visible) { |
- FOR_EACH_OBSERVER(Observer, observers_, OnUpdateLookupTable(table, visible)); |
-} |
- |
-void IBusUiController::SetCursorLocation(const ibus::Rect& cursor_location, |
- const ibus::Rect& composition_head) { |
- FOR_EACH_OBSERVER(Observer, |
- observers_, |
- OnSetCursorLocation(cursor_location, composition_head)); |
-} |
- |
-} // namespace input_method |
-} // namespace chromeos |