X-Git-Url: http://git.ithinksw.org/extjs.git/blobdiff_plain/3789b528d8dd8aad4558e38e22d775bcab1cbd36..6746dc89c47ed01b165cc1152533605f97eb8e8d:/docs/source/Region.html diff --git a/docs/source/Region.html b/docs/source/Region.html index c5164a07..de62db12 100644 --- a/docs/source/Region.html +++ b/docs/source/Region.html @@ -19,8 +19,9 @@ * @class Ext.util.Region * @extends Object * - * Represents a rectangular region and provides a number of utility methods - * to compare regions. + * <p>This class represents a rectangular region in X,Y space, and performs geometric + * transformations or tests upon the region.</p> + * <p>This class may be used to compare the document regions occupied by elements.</p> */ Ext.define('Ext.util.Region', { @@ -32,10 +33,9 @@ Ext.define('Ext.util.Region', { statics: { /** * @static - * @param {Mixed} el A string, DomElement or Ext.core.Element representing an element - * on the page. - * @returns {Ext.util.Region} region * Retrieves an Ext.util.Region for a particular element. + * @param {Mixed} el An element ID, htmlElement or Ext.core.Element representing an element in the document. + * @returns {Ext.util.Region} region */ getRegion: function(el) { return Ext.fly(el).getPageBox(true); @@ -43,8 +43,9 @@ Ext.define('Ext.util.Region', { /** * @static - * @param {Object} o An object with top, right, bottom, left properties - * @return {Ext.util.Region} region The region constructed based on the passed object + * Creates a Region from a "box" Object which contains four numeric properties <code>top</code>, <code>right</code>, <code>bottom</code> and <code>left</code>. + * @param {Object} o An object with <code>top</code>, <code>right</code>, <code>bottom</code> and <code>left</code> properties. + * @return {Ext.util.Region} region The Region constructed based on the passed object */ from: function(o) { return new this(o.top, o.right, o.bottom, o.left); @@ -54,11 +55,11 @@ Ext.define('Ext.util.Region', { /* End Definitions */ /** - * @constructor - * @param {Number} top Top - * @param {Number} right Right - * @param {Number} bottom Bottom - * @param {Number} left Left + * Creates a region from the bounding sides. + * @param {Number} top Top The topmost pixel of the Region. + * @param {Number} right Right The rightmost pixel of the Region. + * @param {Number} bottom Bottom The bottom pixel of the Region. + * @param {Number} left Left The leftmost pixel of the Region. */ constructor : function(t, r, b, l) { var me = this; @@ -322,7 +323,7 @@ Ext.define('Ext.util.Region', { }, /** - * Copy a new instance + * Create a copy of this Region. * @return {Ext.util.Region} */ copy: function() { @@ -332,7 +333,7 @@ Ext.define('Ext.util.Region', { /** * Copy the values of another Region to this Region * @param {Region} The region to copy from. - * @return {Ext.util.Point} this This point + * @return {Ext.util.Region} This Region */ copyFrom: function(p) { var me = this; @@ -344,15 +345,14 @@ Ext.define('Ext.util.Region', { return this; }, - /** - * Dump this to an eye-friendly string, great for debugging + /* + * Dump this to an eye-friendly string, great for debugging * @return {String} */ toString: function() { return "Region[" + this.top + "," + this.right + "," + this.bottom + "," + this.left + "]"; }, - /** * Translate this region by the given offset amount * @param {Ext.util.Offset/Object} offset Object containing the <code>x</code> and <code>y</code> properties.