1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 [ 6 { 7 "namespace": "inputMethodPrivate", 8 "platforms": ["chromeos"], 9 "description": "none", 10 "functions": [ 11 { 12 "name": "get", 13 "type": "function", 14 "description": "Gets the current input method.", 15 "parameters": [ 16 { 17 "name": "callback", 18 "type": "function", 19 "optional": false, 20 "description": "Callback which is called with the current input method.", 21 "parameters": [ 22 { 23 "name": "inputMethodId", 24 "type": "string", 25 "description": "Current input method." 26 } 27 ] 28 } 29 ] 30 }, { 31 "name": "startIme", 32 "type": "function", 33 "description": "Notify to input method engine to be ready to accept events.", 34 "parameters" : [] 35 } 36 ], 37 "events": [ 38 { 39 "name": "onChanged", 40 "type": "function", 41 "description": "Fired when the input method is changed.", 42 "parameters": [ 43 { 44 "name": "newInputMethodId", 45 "type": "string", 46 "description": "New input method which is being used." 47 } 48 ] 49 } 50 ] 51 } 52 ] 53