summaryrefslogtreecommitdiffstats
path: root/views
diff options
context:
space:
mode:
authoryusukes@google.com <yusukes@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2011-11-14 15:14:35 +0000
committeryusukes@google.com <yusukes@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2011-11-14 15:14:35 +0000
commitfc6e199ac97f49b52e48ec46e736ff4cf1e54062 (patch)
tree1402180d27c971b0161cc4bc0c035f1c75e32a69 /views
parentdefd5908a5cd5feaacc1f1c839bd2023438565cd (diff)
downloadchromium_src-fc6e199ac97f49b52e48ec46e736ff4cf1e54062.zip
chromium_src-fc6e199ac97f49b52e48ec46e736ff4cf1e54062.tar.gz
chromium_src-fc6e199ac97f49b52e48ec46e736ff4cf1e54062.tar.bz2
tiny clean-up: Rename functions to make it clear that they don't depend on Views
Added some missing #includes as well. BUG=None TEST=None Review URL: http://codereview.chromium.org/8563001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109883 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'views')
-rw-r--r--views/ime/input_method_ibus.cc18
1 files changed, 10 insertions, 8 deletions
diff --git a/views/ime/input_method_ibus.cc b/views/ime/input_method_ibus.cc
index e80f508..8291e6a 100644
--- a/views/ime/input_method_ibus.cc
+++ b/views/ime/input_method_ibus.cc
@@ -23,6 +23,8 @@
#include "base/third_party/icu/icu_utf.h"
#include "base/utf_string_conversions.h"
#include "ui/base/keycodes/keyboard_codes.h"
+#include "ui/gfx/point.h"
+#include "ui/gfx/rect.h"
#include "views/events/event.h"
#include "views/widget/widget.h"
@@ -37,8 +39,8 @@ namespace {
// A global flag to switch the InputMethod implementation to InputMethodIBus
bool inputmethod_ibus_enabled = false;
-// Converts ibus key state flags to Views event flags.
-int ViewsFlagsFromIBusState(guint32 state) {
+// Converts ibus key state flags to event flags.
+int EventFlagsFromIBusState(guint32 state) {
return (state & IBUS_LOCK_MASK ? ui::EF_CAPS_LOCK_DOWN : 0) |
(state & IBUS_CONTROL_MASK ? ui::EF_CONTROL_DOWN : 0) |
(state & IBUS_SHIFT_MASK ? ui::EF_SHIFT_DOWN : 0) |
@@ -48,8 +50,8 @@ int ViewsFlagsFromIBusState(guint32 state) {
(state & IBUS_BUTTON3_MASK ? ui::EF_RIGHT_BUTTON_DOWN : 0);
}
-// Converts Views event flags to ibus key state flags.
-guint32 IBusStateFromViewsFlags(int flags) {
+// Converts event flags to ibus key state flags.
+guint32 IBusStateFromEventFlags(int flags) {
return (flags & ui::EF_CAPS_LOCK_DOWN ? IBUS_LOCK_MASK : 0) |
(flags & ui::EF_CONTROL_DOWN ? IBUS_CONTROL_MASK : 0) |
(flags & ui::EF_SHIFT_DOWN ? IBUS_SHIFT_MASK : 0) |
@@ -94,7 +96,7 @@ void IBusKeyEventFromViewsKeyEvent(const views::KeyEvent& key,
}
#endif
- *ibus_state = IBusStateFromViewsFlags(key.flags());
+ *ibus_state = IBusStateFromEventFlags(key.flags());
if (key.type() == ui::ET_KEY_RELEASED)
*ibus_state |= IBUS_RELEASE_MASK;
}
@@ -700,12 +702,12 @@ void InputMethodIBus::ProcessUnfilteredKeyPressEvent(const KeyEvent& key,
}
void InputMethodIBus::ProcessInputMethodResult(const KeyEvent& key,
- bool filtered) {
+ bool handled) {
ui::TextInputClient* client = GetTextInputClient();
DCHECK(client);
if (result_text_.length()) {
- if (filtered && NeedInsertChar()) {
+ if (handled && NeedInsertChar()) {
for (string16::const_iterator i = result_text_.begin();
i != result_text_.end(); ++i) {
client->InsertChar(*i, key.flags());
@@ -808,7 +810,7 @@ void InputMethodIBus::OnForwardKeyEvent(IBusInputContext* context,
KeyEvent key(state & IBUS_RELEASE_MASK ?
ui::ET_KEY_RELEASED : ui::ET_KEY_PRESSED,
- key_code, ViewsFlagsFromIBusState(state));
+ key_code, EventFlagsFromIBusState(state));
// It is not clear when the input method will forward us a fake key event.
// If there is a pending key event, then we may already received some input