X-Git-Url: http://git.ithinksw.org/extjs.git/blobdiff_plain/7a654f8d43fdb43d78b63d90528bed6e86b608cc..refs/heads/master:/docs/source/DDProxy.html diff --git a/docs/source/DDProxy.html b/docs/source/DDProxy.html index 42de7a7f..be5c96bc 100644 --- a/docs/source/DDProxy.html +++ b/docs/source/DDProxy.html @@ -1,4 +1,21 @@ -Sencha Documentation Project
/*
+
+
+
+  
+  The source code
+  
+  
+  
+  
+
+
+  
/*
  * This is a derivative of the similarly named class in the YUI Library.
  * The original license:
  * Copyright (c) 2006, Yahoo! Inc. All rights reserved.
@@ -6,8 +23,9 @@
  * http://developer.yahoo.net/yui/license.txt
  */
 
-/**
- * @class Ext.dd.DDProxy
+/**
+ * @class Ext.dd.DDProxy
+ * @extends Ext.dd.DD
  * A DragDrop implementation that inserts an empty, bordered div into
  * the document that follows the cursor during drag operations.  At the time of
  * the click, the frame div is resized to the dimensions of the linked html
@@ -16,28 +34,29 @@
  * References to the "frame" element refer to the single proxy element that
  * was created to be dragged in place of all DDProxy elements on the
  * page.
- *
- * @extends Ext.dd.DD
- * @constructor
- * @param {String} id the id of the linked html element
- * @param {String} sGroup the group of related DragDrop objects
- * @param {object} config an object containing configurable attributes
- *                Valid properties for DDProxy in addition to those in DragDrop:
- *                   resizeFrame, centerFrame, dragElId
  */
 Ext.define('Ext.dd.DDProxy', {
     extend: 'Ext.dd.DD',
 
     statics: {
-        /**
+        /**
          * The default drag frame div id
-         * @property Ext.dd.DDProxy.dragElId
-         * @type String
          * @static
          */
         dragElId: "ygddfdiv"
     },
 
+    /**
+     * Creates new DDProxy.
+     * @param {String} id the id of the linked html element
+     * @param {String} sGroup the group of related DragDrop objects
+     * @param {Object} config an object containing configurable attributes.
+     * Valid properties for DDProxy in addition to those in DragDrop:
+     * 
+     * - resizeFrame
+     * - centerFrame
+     * - dragElId
+     */
     constructor: function(id, sGroup, config) {
         if (id) {
             this.init(id, sGroup, config);
@@ -45,26 +64,26 @@ Ext.define('Ext.dd.DDProxy', {
         }
     },
 
-    /**
+    /**
      * By default we resize the drag frame to be the same size as the element
      * we want to drag (this is to get the frame effect).  We can turn it off
      * if we want a different behavior.
      * @property resizeFrame
-     * @type boolean
+     * @type Boolean
      */
     resizeFrame: true,
 
-    /**
+    /**
      * By default the frame is positioned exactly where the drag element is, so
      * we use the cursor offset provided by Ext.dd.DD.  Another option that works only if
      * you do not have constraints on the obj is to have the drag frame centered
      * around the cursor.  Set centerFrame to true for this effect.
      * @property centerFrame
-     * @type boolean
+     * @type Boolean
      */
     centerFrame: false,
 
-    /**
+    /**
      * Creates the proxy element if it does not yet exist
      * @method createFrame
      */
@@ -97,7 +116,7 @@ Ext.define('Ext.dd.DDProxy', {
         }
     },
 
-    /**
+    /**
      * Initialization for the drag frame element.  Must be called in the
      * constructor of all subclasses
      * @method initFrame
@@ -114,12 +133,12 @@ Ext.define('Ext.dd.DDProxy', {
         this.setDragElId(this.config.dragElId || Ext.dd.DDProxy.dragElId);
     },
 
-    /**
+    /**
      * Resizes the drag frame to the dimensions of the clicked object, positions
      * it over the object, and finally displays it
      * @method showFrame
-     * @param {int} iPageX X click position
-     * @param {int} iPageY Y click position
+     * @param {Number} iPageX X click position
+     * @param {Number} iPageY Y click position
      * @private
      */
     showFrame: function(iPageX, iPageY) {
@@ -139,7 +158,7 @@ Ext.define('Ext.dd.DDProxy', {
         Ext.fly(dragEl).show();
     },
 
-    /**
+    /**
      * The proxy is automatically resized to the dimensions of the linked
      * element when a drag is initiated, unless resizeFrame is set to false
      * @method _resizeProxy
@@ -206,4 +225,6 @@ Ext.define('Ext.dd.DDProxy', {
     }
 
 });
-
\ No newline at end of file +
+ +