| OLD | NEW |
| 1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2010 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 #ifndef CHROME_BROWSER_IME_INPUT_H_ | 5 #ifndef CHROME_BROWSER_IME_INPUT_H_ |
| 6 #define CHROME_BROWSER_IME_INPUT_H_ | 6 #define CHROME_BROWSER_IME_INPUT_H_ |
| 7 #pragma once | 7 #pragma once |
| 8 | 8 |
| 9 #include <windows.h> | 9 #include <windows.h> |
| 10 | 10 |
| (...skipping 206 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 217 // Represents whether or not to complete the ongoing composition. | 217 // Represents whether or not to complete the ongoing composition. |
| 218 // + true | 218 // + true |
| 219 // After finishing the ongoing composition and close its IME windows, | 219 // After finishing the ongoing composition and close its IME windows, |
| 220 // start another composition and display its IME windows to the given | 220 // start another composition and display its IME windows to the given |
| 221 // position. | 221 // position. |
| 222 // + false | 222 // + false |
| 223 // Just move the IME windows of the ongoing composition to the given | 223 // Just move the IME windows of the ongoing composition to the given |
| 224 // position without finishing it. | 224 // position without finishing it. |
| 225 void EnableIME(HWND window_handle); | 225 void EnableIME(HWND window_handle); |
| 226 | 226 |
| 227 // Disables the IME attached to the given window, i.e. prohibits any user-inpu
t | 227 // Disables the IME attached to the given window, i.e. prohibits any |
| 228 // events from being dispatched to the IME. | 228 // user-input events from being dispatched to the IME. |
| 229 // In Chrome, this function is used when: | 229 // In Chrome, this function is used when: |
| 230 // * a renreder process sets its input focus to a password input. | 230 // * a renreder process sets its input focus to a password input. |
| 231 // Parameters | 231 // Parameters |
| 232 // * window_handle [in] (HWND) | 232 // * window_handle [in] (HWND) |
| 233 // Represents the window handle of the caller. | 233 // Represents the window handle of the caller. |
| 234 void DisableIME(HWND window_handle); | 234 void DisableIME(HWND window_handle); |
| 235 | 235 |
| 236 // Cancels an ongoing composition of the IME attached to the given window. | 236 // Cancels an ongoing composition of the IME attached to the given window. |
| 237 // Parameters | 237 // Parameters |
| 238 // * window_handle [in] (HWND) | 238 // * window_handle [in] (HWND) |
| (...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 303 // * false: it does not create a system caret. | 303 // * false: it does not create a system caret. |
| 304 bool system_caret_; | 304 bool system_caret_; |
| 305 | 305 |
| 306 // The rectangle of the input caret retrieved from a renderer process. | 306 // The rectangle of the input caret retrieved from a renderer process. |
| 307 gfx::Rect caret_rect_; | 307 gfx::Rect caret_rect_; |
| 308 | 308 |
| 309 DISALLOW_COPY_AND_ASSIGN(ImeInput); | 309 DISALLOW_COPY_AND_ASSIGN(ImeInput); |
| 310 }; | 310 }; |
| 311 | 311 |
| 312 #endif // CHROME_BROWSER_IME_INPUT_H_ | 312 #endif // CHROME_BROWSER_IME_INPUT_H_ |
| OLD | NEW |