Index: views/controls/textfield/native_textfield_views.cc |
=================================================================== |
--- views/controls/textfield/native_textfield_views.cc (revision 71220) |
+++ views/controls/textfield/native_textfield_views.cc (working copy) |
@@ -427,52 +427,52 @@ |
bool NativeTextfieldViews::HandleKeyEvent(const KeyEvent& key_event) { |
// TODO(oshima): handle IME. |
if (key_event.GetType() == views::Event::ET_KEY_PRESSED) { |
- app::KeyboardCode key_code = key_event.GetKeyCode(); |
+ ui::KeyboardCode key_code = key_event.GetKeyCode(); |
// TODO(oshima): shift-tab does not work. Figure out why and fix. |
- if (key_code == app::VKEY_TAB) |
+ if (key_code == ui::VKEY_TAB) |
return false; |
bool selection = key_event.IsShiftDown(); |
bool control = key_event.IsControlDown(); |
bool text_changed = false; |
bool cursor_changed = false; |
switch (key_code) { |
- case app::VKEY_A: |
+ case ui::VKEY_A: |
if (control) { |
model_->SelectAll(); |
cursor_changed = true; |
} |
break; |
- case app::VKEY_X: |
+ case ui::VKEY_X: |
if (control) |
text_changed = model_->Cut(); |
break; |
- case app::VKEY_C: |
+ case ui::VKEY_C: |
if (control) |
model_->Copy(); |
break; |
- case app::VKEY_V: |
+ case ui::VKEY_V: |
if (control) |
text_changed = model_->Paste(); |
break; |
- case app::VKEY_RIGHT: |
+ case ui::VKEY_RIGHT: |
control ? model_->MoveCursorToNextWord(selection) |
: model_->MoveCursorRight(selection); |
cursor_changed = true; |
break; |
- case app::VKEY_LEFT: |
+ case ui::VKEY_LEFT: |
control ? model_->MoveCursorToPreviousWord(selection) |
: model_->MoveCursorLeft(selection); |
cursor_changed = true; |
break; |
- case app::VKEY_END: |
+ case ui::VKEY_END: |
model_->MoveCursorToEnd(selection); |
cursor_changed = true; |
break; |
- case app::VKEY_HOME: |
+ case ui::VKEY_HOME: |
model_->MoveCursorToStart(selection); |
cursor_changed = true; |
break; |
- case app::VKEY_BACK: |
+ case ui::VKEY_BACK: |
if (!model_->HasSelection()) { |
if (selection && control) { |
// If both shift and control are pressed, then erase upto the |
@@ -490,7 +490,7 @@ |
text_changed = model_->Backspace(); |
cursor_changed = true; |
break; |
- case app::VKEY_DELETE: |
+ case ui::VKEY_DELETE: |
if (!model_->HasSelection()) { |
if (selection && control) { |
// If both shift and control are pressed, then erase upto the |
@@ -507,7 +507,7 @@ |
} |
text_changed = model_->Delete(); |
break; |
- case app::VKEY_INSERT: |
+ case ui::VKEY_INSERT: |
insert_ = !insert_; |
cursor_changed = true; |
break; |
@@ -544,114 +544,114 @@ |
char16 NativeTextfieldViews::GetPrintableChar(const KeyEvent& key_event) { |
// TODO(oshima): IME, i18n support. |
// This only works for UCS-2 characters. |
- app::KeyboardCode key_code = key_event.GetKeyCode(); |
+ ui::KeyboardCode key_code = key_event.GetKeyCode(); |
bool shift = key_event.IsShiftDown(); |
bool upper = shift ^ key_event.IsCapsLockDown(); |
// TODO(oshima): We should have a utility function |
// under app to convert a KeyboardCode to a printable character, |
// probably in keyboard_code_conversion{.h, _x |
switch (key_code) { |
- case app::VKEY_NUMPAD0: |
+ case ui::VKEY_NUMPAD0: |
return '0'; |
- case app::VKEY_NUMPAD1: |
+ case ui::VKEY_NUMPAD1: |
return '1'; |
- case app::VKEY_NUMPAD2: |
+ case ui::VKEY_NUMPAD2: |
return '2'; |
- case app::VKEY_NUMPAD3: |
+ case ui::VKEY_NUMPAD3: |
return '3'; |
- case app::VKEY_NUMPAD4: |
+ case ui::VKEY_NUMPAD4: |
return '4'; |
- case app::VKEY_NUMPAD5: |
+ case ui::VKEY_NUMPAD5: |
return '5'; |
- case app::VKEY_NUMPAD6: |
+ case ui::VKEY_NUMPAD6: |
return '6'; |
- case app::VKEY_NUMPAD7: |
+ case ui::VKEY_NUMPAD7: |
return '7'; |
- case app::VKEY_NUMPAD8: |
+ case ui::VKEY_NUMPAD8: |
return '8'; |
- case app::VKEY_NUMPAD9: |
+ case ui::VKEY_NUMPAD9: |
return '9'; |
- case app::VKEY_MULTIPLY: |
+ case ui::VKEY_MULTIPLY: |
return '*'; |
- case app::VKEY_ADD: |
+ case ui::VKEY_ADD: |
return '+'; |
- case app::VKEY_SUBTRACT: |
+ case ui::VKEY_SUBTRACT: |
return '-'; |
- case app::VKEY_DECIMAL: |
+ case ui::VKEY_DECIMAL: |
return '.'; |
- case app::VKEY_DIVIDE: |
+ case ui::VKEY_DIVIDE: |
return '/'; |
- case app::VKEY_SPACE: |
+ case ui::VKEY_SPACE: |
return ' '; |
- case app::VKEY_0: |
+ case ui::VKEY_0: |
return shift ? ')' : '0'; |
- case app::VKEY_1: |
+ case ui::VKEY_1: |
return shift ? '!' : '1'; |
- case app::VKEY_2: |
+ case ui::VKEY_2: |
return shift ? '@' : '2'; |
- case app::VKEY_3: |
+ case ui::VKEY_3: |
return shift ? '#' : '3'; |
- case app::VKEY_4: |
+ case ui::VKEY_4: |
return shift ? '$' : '4'; |
- case app::VKEY_5: |
+ case ui::VKEY_5: |
return shift ? '%' : '5'; |
- case app::VKEY_6: |
+ case ui::VKEY_6: |
return shift ? '^' : '6'; |
- case app::VKEY_7: |
+ case ui::VKEY_7: |
return shift ? '&' : '7'; |
- case app::VKEY_8: |
+ case ui::VKEY_8: |
return shift ? '*' : '8'; |
- case app::VKEY_9: |
+ case ui::VKEY_9: |
return shift ? '(' : '9'; |
- case app::VKEY_A: |
- case app::VKEY_B: |
- case app::VKEY_C: |
- case app::VKEY_D: |
- case app::VKEY_E: |
- case app::VKEY_F: |
- case app::VKEY_G: |
- case app::VKEY_H: |
- case app::VKEY_I: |
- case app::VKEY_J: |
- case app::VKEY_K: |
- case app::VKEY_L: |
- case app::VKEY_M: |
- case app::VKEY_N: |
- case app::VKEY_O: |
- case app::VKEY_P: |
- case app::VKEY_Q: |
- case app::VKEY_R: |
- case app::VKEY_S: |
- case app::VKEY_T: |
- case app::VKEY_U: |
- case app::VKEY_V: |
- case app::VKEY_W: |
- case app::VKEY_X: |
- case app::VKEY_Y: |
- case app::VKEY_Z: |
- return (upper ? 'A' : 'a') + (key_code - app::VKEY_A); |
- case app::VKEY_OEM_1: |
+ case ui::VKEY_A: |
+ case ui::VKEY_B: |
+ case ui::VKEY_C: |
+ case ui::VKEY_D: |
+ case ui::VKEY_E: |
+ case ui::VKEY_F: |
+ case ui::VKEY_G: |
+ case ui::VKEY_H: |
+ case ui::VKEY_I: |
+ case ui::VKEY_J: |
+ case ui::VKEY_K: |
+ case ui::VKEY_L: |
+ case ui::VKEY_M: |
+ case ui::VKEY_N: |
+ case ui::VKEY_O: |
+ case ui::VKEY_P: |
+ case ui::VKEY_Q: |
+ case ui::VKEY_R: |
+ case ui::VKEY_S: |
+ case ui::VKEY_T: |
+ case ui::VKEY_U: |
+ case ui::VKEY_V: |
+ case ui::VKEY_W: |
+ case ui::VKEY_X: |
+ case ui::VKEY_Y: |
+ case ui::VKEY_Z: |
+ return (upper ? 'A' : 'a') + (key_code - ui::VKEY_A); |
+ case ui::VKEY_OEM_1: |
return shift ? ':' : ';'; |
- case app::VKEY_OEM_PLUS: |
+ case ui::VKEY_OEM_PLUS: |
return shift ? '+' : '='; |
- case app::VKEY_OEM_COMMA: |
+ case ui::VKEY_OEM_COMMA: |
return shift ? '<' : ','; |
- case app::VKEY_OEM_MINUS: |
+ case ui::VKEY_OEM_MINUS: |
return shift ? '_' : '-'; |
- case app::VKEY_OEM_PERIOD: |
+ case ui::VKEY_OEM_PERIOD: |
return shift ? '>' : '.'; |
- case app::VKEY_OEM_2: |
+ case ui::VKEY_OEM_2: |
return shift ? '?' : '/'; |
- case app::VKEY_OEM_3: |
+ case ui::VKEY_OEM_3: |
return shift ? '~' : '`'; |
- case app::VKEY_OEM_4: |
+ case ui::VKEY_OEM_4: |
return shift ? '}' : ']'; |
- case app::VKEY_OEM_5: |
+ case ui::VKEY_OEM_5: |
return shift ? '|' : '\\'; |
- case app::VKEY_OEM_6: |
+ case ui::VKEY_OEM_6: |
return shift ? '{' : '['; |
- case app::VKEY_OEM_7: |
+ case ui::VKEY_OEM_7: |
return shift ? '"' : '\''; |
default: |
return 0; |