Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(214)

Unified Diff: third_party/google_input_tools/src/chrome/os/inputview/hwt_eventtype.js

Issue 674153004: Add third_party/google-input-tools: Take 2 (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@google_input_tools
Patch Set: Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/google_input_tools/src/chrome/os/inputview/hwt_eventtype.js
diff --git a/third_party/google_input_tools/src/chrome/os/inputview/hwt_eventtype.js b/third_party/google_input_tools/src/chrome/os/inputview/hwt_eventtype.js
new file mode 100644
index 0000000000000000000000000000000000000000..85b894b46727acf15696b7be08456c5faf888dbc
--- /dev/null
+++ b/third_party/google_input_tools/src/chrome/os/inputview/hwt_eventtype.js
@@ -0,0 +1,96 @@
+// Copyright 2014 The ChromeOS IME Authors. All Rights Reserved.
+// limitations under the License.
+// See the License for the specific language governing permissions and
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// distributed under the License is distributed on an "AS-IS" BASIS,
+// Unless required by applicable law or agreed to in writing, software
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// You may obtain a copy of the License at
+// you may not use this file except in compliance with the License.
+// Licensed under the Apache License, Version 2.0 (the "License");
+//
+
+/**
+ * @fileoverview Handwriting event type.
+ * @author wuyingbing@google.com (Yingbing Wu)
+ */
+
+
+goog.provide('i18n.input.hwt.CandidateSelectEvent');
+goog.provide('i18n.input.hwt.CommitEvent');
+goog.provide('i18n.input.hwt.EventType');
+
+goog.require('goog.events');
+goog.require('goog.events.Event');
+
+
+/**
+ * Handwriting event type to expose to external.
+ *
+ * @enum {string}
+ */
+i18n.input.hwt.EventType = {
+ BACKSPACE: goog.events.getUniqueId('b'),
+ CANDIDATE_SELECT: goog.events.getUniqueId('cs'),
+ COMMIT: goog.events.getUniqueId('c'),
+ COMMIT_START: goog.events.getUniqueId('hcs'),
+ COMMIT_END: goog.events.getUniqueId('hce'),
+ RECOGNITION_READY: goog.events.getUniqueId('rr'),
+ ENTER: goog.events.getUniqueId('e'),
+ HANDWRITING_CLOSED: goog.events.getUniqueId('hc'),
+ MOUSEUP: goog.events.getUniqueId('m'),
+ SPACE: goog.events.getUniqueId('s')
+};
+
+
+
+/**
+ * Candidate select event.
+ *
+ * @param {string} candidate The candidate.
+ * @constructor
+ * @extends {goog.events.Event}
+ */
+i18n.input.hwt.CandidateSelectEvent = function(candidate) {
+ goog.base(this, i18n.input.hwt.EventType.CANDIDATE_SELECT);
+
+ /**
+ * The candidate.
+ *
+ * @type {string}
+ */
+ this.candidate = candidate;
+};
+goog.inherits(i18n.input.hwt.CandidateSelectEvent, goog.events.Event);
+
+
+
+/**
+ * Commit event.
+ *
+ * @param {string} text The text to commit.
+ * @param {number=} opt_back The number of characters to be deleted.
+ * @constructor
+ * @extends {goog.events.Event}
+ */
+i18n.input.hwt.CommitEvent = function(text, opt_back) {
+ goog.base(this, i18n.input.hwt.EventType.COMMIT);
+
+ /**
+ * The text.
+ *
+ * @type {string}
+ */
+ this.text = text;
+
+ /**
+ * The number of characters to be deleted.
+ *
+ * @type {number}
+ */
+ this.back = opt_back || 0;
+};
+goog.inherits(i18n.input.hwt.CommitEvent, goog.events.Event);
+

Powered by Google App Engine
This is Rietveld 408576698