Index: ui/base/ime/input_method_linux_x11.h |
diff --git a/ui/base/ime/input_method_linux_x11.h b/ui/base/ime/input_method_linux_x11.h |
deleted file mode 100644 |
index d1e59f9ebaadf7957a639029a96a65d13f01ebf5..0000000000000000000000000000000000000000 |
--- a/ui/base/ime/input_method_linux_x11.h |
+++ /dev/null |
@@ -1,61 +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. |
- |
-#ifndef UI_BASE_IME_INPUT_METHOD_LINUX_X11_H_ |
-#define UI_BASE_IME_INPUT_METHOD_LINUX_X11_H_ |
- |
-#include "base/memory/scoped_ptr.h" |
-#include "ui/base/ime/input_method_base.h" |
-#include "ui/base/ime/linux/linux_input_method_context.h" |
- |
-namespace ui { |
- |
-// A ui::InputMethod implementation for a X11 event loop on GNU/Linux. |
-// This class is not designed for supporting CrOS. The implementation details |
-// are separated to ui::LinuxInputMethodContext interface. |
-class InputMethodLinuxX11 : public InputMethodBase, |
- public LinuxInputMethodContextDelegate { |
- public: |
- explicit InputMethodLinuxX11(internal::InputMethodDelegate* delegate); |
- virtual ~InputMethodLinuxX11(); |
- |
- // Initializes input methods. This function must be called once prior to |
- // any use of this instance. This function is supposed to be called from |
- // ui::InitializeInputMethod(). |
- static void Initialize(); |
- |
- // Overriden from InputMethod. |
- virtual void Init(bool focused) OVERRIDE; |
- virtual bool OnUntranslatedIMEMessage(const base::NativeEvent& event, |
- NativeEventResult* result) OVERRIDE; |
- virtual bool DispatchKeyEvent(const ui::KeyEvent& event) OVERRIDE; |
- virtual void OnTextInputTypeChanged(const TextInputClient* client) OVERRIDE; |
- virtual void OnCaretBoundsChanged(const TextInputClient* client) OVERRIDE; |
- virtual void CancelComposition(const TextInputClient* client) OVERRIDE; |
- virtual void OnInputLocaleChanged() OVERRIDE; |
- virtual std::string GetInputLocale() OVERRIDE; |
- virtual base::i18n::TextDirection GetInputTextDirection() OVERRIDE; |
- virtual bool IsActive() OVERRIDE; |
- virtual bool IsCandidatePopupOpen() const OVERRIDE; |
- |
- // Overriden from ui::LinuxInputMethodContextDelegate |
- virtual void OnCommit(const base::string16& text) OVERRIDE; |
- virtual void OnPreeditChanged(const CompositionText& composition_text) |
- OVERRIDE; |
- virtual void OnPreeditEnd() OVERRIDE; |
- virtual void OnPreeditStart() OVERRIDE; |
- |
- protected: |
- // Overridden from InputMethodBase. |
- virtual void OnDidChangeFocusedClient(TextInputClient* focused_before, |
- TextInputClient* focused) OVERRIDE; |
- |
- scoped_ptr<LinuxInputMethodContext> input_method_context_; |
- |
- DISALLOW_COPY_AND_ASSIGN(InputMethodLinuxX11); |
-}; |
- |
-} // namespace ui |
- |
-#endif // UI_BASE_IME_INPUT_METHOD_LINUX_X11_H_ |