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

Unified Diff: third_party/google_input_tools/third_party/closure_library/closure/goog/math/rect.js

Issue 1257313003: Update Google Input Tools (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Free up grd resources. Created 5 years, 5 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/third_party/closure_library/closure/goog/math/rect.js
diff --git a/third_party/google_input_tools/third_party/closure_library/closure/goog/math/rect.js b/third_party/google_input_tools/third_party/closure_library/closure/goog/math/rect.js
index 008918bd7f054b96c4306372d6baf4f64f8dfc10..0a92b2e0f636038927efe40f6440e286b8d8d263 100644
--- a/third_party/google_input_tools/third_party/closure_library/closure/goog/math/rect.js
+++ b/third_party/google_input_tools/third_party/closure_library/closure/goog/math/rect.js
@@ -30,6 +30,7 @@ goog.require('goog.math.Size');
* @param {number} y Top.
* @param {number} w Width.
* @param {number} h Height.
+ * @struct
* @constructor
*/
goog.math.Rect = function(x, y, w, h) {
@@ -71,6 +72,18 @@ goog.math.Rect.prototype.toBox = function() {
/**
+ * Creates a new Rect object with the position and size given.
+ * @param {!goog.math.Coordinate} position The top-left coordinate of the Rect
+ * @param {!goog.math.Size} size The size of the Rect
+ * @return {!goog.math.Rect} A new Rect initialized with the given position and
+ * size.
+ */
+goog.math.Rect.createFromPositionAndSize = function(position, size) {
+ return new goog.math.Rect(position.x, position.y, size.width, size.height);
+};
+
+
+/**
* Creates a new Rect object with the same position and dimensions as a given
* Box. Note that this is only the inverse of toBox if left/top are defined.
* @param {goog.math.Box} box A box.
@@ -201,7 +214,7 @@ goog.math.Rect.prototype.intersects = function(rect) {
* rectangle after the second has been subtracted.
* @param {goog.math.Rect} a A Rectangle.
* @param {goog.math.Rect} b A Rectangle.
- * @return {!Array.<!goog.math.Rect>} An array with 0 to 4 rectangles which
+ * @return {!Array<!goog.math.Rect>} An array with 0 to 4 rectangles which
* together define the difference area of rectangle a minus rectangle b.
*/
goog.math.Rect.difference = function(a, b) {
@@ -251,7 +264,7 @@ goog.math.Rect.difference = function(a, b) {
* return value is an array of 0 to 4 rectangles defining the remaining regions
* of this rectangle after the other has been subtracted.
* @param {goog.math.Rect} rect A Rectangle.
- * @return {!Array.<!goog.math.Rect>} An array with 0 to 4 rectangles which
+ * @return {!Array<!goog.math.Rect>} An array with 0 to 4 rectangles which
* together define the difference area of rectangle a minus rectangle b.
*/
goog.math.Rect.prototype.difference = function(rect) {

Powered by Google App Engine
This is Rietveld 408576698