diff options
Diffstat (limited to 'chrome/common/extensions')
-rw-r--r-- | chrome/common/extensions/api/input_method_private.json | 49 |
1 files changed, 45 insertions, 4 deletions
diff --git a/chrome/common/extensions/api/input_method_private.json b/chrome/common/extensions/api/input_method_private.json index 9b40b62..0d11f64 100644 --- a/chrome/common/extensions/api/input_method_private.json +++ b/chrome/common/extensions/api/input_method_private.json @@ -9,7 +9,34 @@ "description": "none", "functions": [ { - "name": "get", + "name": "getInputMethods", + "type": "function", + "description": "Gets all whitelisted input methods.", + "parameters": [ + { + "name": "callback", + "type": "function", + "optional": false, + "description": "Callback which is called with the input method objects.", + "parameters": [ + { + "name": "inputMethods", + "type": "array", + "description": "Whitelisted input method objects.", + "items": { + "type": "object", + "properties": { + "id": {"type": "string"}, + "name": {"type": "string"}, + "indicator": {"type": "string"} + } + } + } + ] + } + ] + }, { + "name": "getCurrentInputMethod", "type": "function", "description": "Gets the current input method.", "parameters": [ @@ -28,10 +55,24 @@ } ] }, { - "name": "startIme", + "name": "setCurrentInputMethod", "type": "function", - "description": "Notify to input method engine to be ready to accept events.", - "parameters" : [] + "description": "Sets the current input method.", + "parameters": [ + { + "name": "inputMethodId", + "type": "string", + "optional": false, + "description": "The input method ID to be set as current input method." + }, + { + "name": "callback", + "type": "function", + "optional": true, + "description": "Callback which is called once the current input method is set or error occurs.", + "parameters": [] + } + ] } ], "events": [ |