| OLD | NEW |
| 1 // Copyright (c) 2009 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2009 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "app/l10n_util.h" | 5 #include "app/l10n_util.h" |
| 6 #include "app/l10n_util_win.h" | 6 #include "app/l10n_util_win.h" |
| 7 #include "app/win_util.h" | 7 #include "app/win_util.h" |
| 8 #include "base/clipboard.h" | 8 #include "base/clipboard.h" |
| 9 #include "base/gfx/native_theme.h" | 9 #include "base/gfx/native_theme.h" |
| 10 #include "base/scoped_clipboard_writer.h" | 10 #include "base/scoped_clipboard_writer.h" |
| (...skipping 428 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 439 break; | 439 break; |
| 440 if (GetKeyState((key == 'V') ? VK_SHIFT : VK_CONTROL) >= 0) { | 440 if (GetKeyState((key == 'V') ? VK_SHIFT : VK_CONTROL) >= 0) { |
| 441 ScopedFreeze freeze(this, GetTextObjectModel()); | 441 ScopedFreeze freeze(this, GetTextObjectModel()); |
| 442 OnBeforePossibleChange(); | 442 OnBeforePossibleChange(); |
| 443 Paste(); | 443 Paste(); |
| 444 OnAfterPossibleChange(); | 444 OnAfterPossibleChange(); |
| 445 } | 445 } |
| 446 return; | 446 return; |
| 447 | 447 |
| 448 case 0xbb: // Ctrl-'='. Triggers subscripting, even in plain text mode. | 448 case 0xbb: // Ctrl-'='. Triggers subscripting, even in plain text mode. |
| 449 // We don't use VK_OEM_PLUS in case the macro isn't defined. |
| 450 // (e.g., we don't have this symbol in embeded environment). |
| 449 return; | 451 return; |
| 450 | 452 |
| 451 case VK_PROCESSKEY: | 453 case VK_PROCESSKEY: |
| 452 // This key event is consumed by an IME. | 454 // This key event is consumed by an IME. |
| 453 // We ignore this event because an IME sends WM_IME_COMPOSITION messages | 455 // We ignore this event because an IME sends WM_IME_COMPOSITION messages |
| 454 // when it updates the CRichEditCtrl text. | 456 // when it updates the CRichEditCtrl text. |
| 455 return; | 457 return; |
| 456 } | 458 } |
| 457 | 459 |
| 458 // CRichEditCtrl changes its text on WM_KEYDOWN instead of WM_CHAR for many | 460 // CRichEditCtrl changes its text on WM_KEYDOWN instead of WM_CHAR for many |
| (...skipping 404 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 863 //////////////////////////////////////////////////////////////////////////////// | 865 //////////////////////////////////////////////////////////////////////////////// |
| 864 // NativeTextfieldWrapper, public: | 866 // NativeTextfieldWrapper, public: |
| 865 | 867 |
| 866 // static | 868 // static |
| 867 NativeTextfieldWrapper* NativeTextfieldWrapper::CreateWrapper( | 869 NativeTextfieldWrapper* NativeTextfieldWrapper::CreateWrapper( |
| 868 Textfield* field) { | 870 Textfield* field) { |
| 869 return new NativeTextfieldWin(field); | 871 return new NativeTextfieldWin(field); |
| 870 } | 872 } |
| 871 | 873 |
| 872 } // namespace views | 874 } // namespace views |
| OLD | NEW |