Index: third_party/google_input_tools/src/chrome/os/inputview/events.js |
diff --git a/third_party/google_input_tools/src/chrome/os/inputview/events.js b/third_party/google_input_tools/src/chrome/os/inputview/events.js |
index 14bd370c6ce155ea693397e9672c8812c29e10b1..646298ffd0679158dcdd5baf42aa94968b06d976 100644 |
--- a/third_party/google_input_tools/src/chrome/os/inputview/events.js |
+++ b/third_party/google_input_tools/src/chrome/os/inputview/events.js |
@@ -16,6 +16,7 @@ goog.provide('i18n.input.chrome.inputview.events.ContextUpdateEvent'); |
goog.provide('i18n.input.chrome.inputview.events.DragEvent'); |
goog.provide('i18n.input.chrome.inputview.events.EventType'); |
goog.provide('i18n.input.chrome.inputview.events.LayoutLoadedEvent'); |
+goog.provide('i18n.input.chrome.inputview.events.MessageEvent'); |
goog.provide('i18n.input.chrome.inputview.events.PointerEvent'); |
goog.provide('i18n.input.chrome.inputview.events.SurroundingTextChangedEvent'); |
goog.provide('i18n.input.chrome.inputview.events.SwipeEvent'); |
@@ -55,7 +56,11 @@ events.EventType = { |
CONTEXT_BLUR: goog.events.getUniqueId('cb'), |
VISIBILITY_CHANGE: goog.events.getUniqueId('vc'), |
MODEL_UPDATE: goog.events.getUniqueId('mu'), |
- URL_CHANGED: goog.events.getUniqueId('uc') |
+ URL_CHANGED: goog.events.getUniqueId('uc'), |
+ UPDATE_SETTINGS: goog.events.getUniqueId('us'), |
+ VOICE_STATE_CHANGE: goog.events.getUniqueId('vsc'), |
+ HWT_NETWORK_ERROR: goog.events.getUniqueId('hne'), |
+ FRONT_TOGGLE_LANGUAGE_STATE: goog.events.getUniqueId('ftls') |
}; |
@@ -103,6 +108,25 @@ goog.inherits(events.ConfigLoadedEvent, goog.events.Event); |
/** |
+ * The events generated from receiving a message. It dispatched from adapter to |
+ * controller or other parts which do not have access to chrome APIs. |
+ * |
+ * @param {events.EventType} type . |
+ * @param {*} msg . |
+ * @constructor |
+ * @extends {goog.events.Event} |
+ */ |
+events.MessageEvent = function(type, msg) { |
+ goog.base(this, type); |
+ |
+ /** @type {*} */ |
+ this.msg = msg; |
+}; |
+goog.inherits(events.MessageEvent, goog.events.Event); |
+ |
+ |
+ |
+/** |
* The pointer event. |
* |
* @param {i18n.input.chrome.inputview.elements.Element} view . |