+ ],
+ "name": "unreg",
+ "owner": "Ext.dd.DragDrop",
+ "doc": "<p>Removes all drag and drop hooks for this element</p>\n",
+ "linenr": 770,
+ "return": {
+ "type": "void",
+ "doc": "\n"
+ },
+ "html_filename": "DragDrop.html"
+ }
+ ],
+ "property": [
+ {
+ "type": "boolean",
+ "deprecated": null,
+ "alias": null,
+ "protected": false,
+ "tagname": "property",
+ "href": "DragDrop.html#Ext-dd-DragDrop-property-available",
+ "static": false,
+ "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/dd/DragDrop.js",
+ "private": false,
+ "name": "available",
+ "owner": "Ext.dd.DragDrop",
+ "doc": "<p>The available property is false until the linked dom element is accessible.</p>\n",
+ "linenr": 319,
+ "html_filename": "DragDrop.html"
+ },
+ {
+ "type": "object",
+ "deprecated": null,
+ "alias": null,
+ "protected": false,
+ "tagname": "property",
+ "href": "DragDrop.html#Ext-dd-DragDrop-property-config",
+ "static": false,
+ "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/dd/DragDrop.js",
+ "private": false,
+ "name": "config",
+ "owner": "Ext.dd.DragDrop",
+ "doc": "<p>Configuration attributes passed into the constructor</p>\n",
+ "linenr": 87,
+ "html_filename": "DragDrop.html"
+ },
+ {
+ "type": "Object",
+ "deprecated": null,
+ "alias": null,
+ "protected": false,
+ "tagname": "property",
+ "href": "DragDrop.html#Ext-dd-DragDrop-property-defaultPadding",
+ "static": false,
+ "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/dd/DragDrop.js",
+ "private": false,
+ "name": "defaultPadding",
+ "owner": "Ext.dd.DragDrop",
+ "doc": "<p>Provides default constraint padding to \"constrainTo\" elements (defaults to <code>{left:0, right:0, top:0, bottom:0}</code>).</p>\n",
+ "linenr": 467,
+ "html_filename": "DragDrop.html"
+ },
+ {
+ "type": "object",
+ "deprecated": null,
+ "alias": null,
+ "protected": false,
+ "tagname": "property",
+ "href": "DragDrop.html#Ext-dd-DragDrop-property-groups",
+ "shortDoc": "The group defines a logical collection of DragDrop objects that are\nrelated. ...",
+ "static": false,
+ "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/dd/DragDrop.js",
+ "private": false,
+ "name": "groups",
+ "owner": "Ext.dd.DragDrop",
+ "doc": "<p>The group defines a logical collection of DragDrop objects that are\nrelated. Instances only get events when interacting with other\nDragDrop object in the same group. This lets us define multiple\ngroups using a single DragDrop subclass if we want. An object in the format {'group1':true, 'group2':true}</p>\n",
+ "linenr": 164,
+ "html_filename": "DragDrop.html"
+ },
+ {
+ "type": "boolean",
+ "deprecated": null,
+ "alias": null,
+ "protected": false,
+ "tagname": "property",
+ "href": "DragDrop.html#Ext-dd-DragDrop-property-hasOuterHandles",
+ "shortDoc": "By default, drags can only be initiated if the mousedown occurs in the\nregion the linked element is. ...",
+ "static": false,
+ "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/dd/DragDrop.js",
+ "private": false,
+ "name": "hasOuterHandles",
+ "owner": "Ext.dd.DragDrop",
+ "doc": "<p>By default, drags can only be initiated if the mousedown occurs in the\nregion the linked element is. This is done in part to work around a\nbug in some browsers that mis-report the mousedown if the previous\nmouseup happened outside of the window. This property is set to true\nif outer handles are defined. Defaults to false.</p>\n",
+ "linenr": 326,
+ "html_filename": "DragDrop.html"
+ },
+ {
+ "type": "String",
+ "deprecated": null,
+ "alias": null,
+ "protected": false,
+ "tagname": "property",
+ "href": "DragDrop.html#Ext-dd-DragDrop-property-id",
+ "shortDoc": "The id of the element associated with this object. ...",
+ "static": false,
+ "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/dd/DragDrop.js",
+ "private": false,
+ "name": "id",
+ "owner": "Ext.dd.DragDrop",
+ "doc": "<p>The id of the element associated with this object. This is what we\nrefer to as the \"linked element\" because the size and position of\nthis element is used to determine when the drag and drop objects have\ninteracted.</p>\n",
+ "linenr": 77,
+ "html_filename": "DragDrop.html"
+ },
+ {
+ "type": "Boolean",
+ "deprecated": null,
+ "alias": null,
+ "protected": false,
+ "tagname": "property",
+ "href": "DragDrop.html#Ext-dd-DragDrop-property-ignoreSelf",
+ "shortDoc": "Set to false to enable a DragDrop object to fire drag events while dragging\nover its own Element. ...",
+ "static": false,
+ "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/dd/DragDrop.js",
+ "private": false,
+ "name": "ignoreSelf",
+ "owner": "Ext.dd.DragDrop",
+ "doc": "<p>Set to false to enable a DragDrop object to fire drag events while dragging\nover its own Element. Defaults to true - DragDrop objects do not by default\nfire drag events to themselves.</p>\n",
+ "linenr": 69,
+ "html_filename": "DragDrop.html"
+ },
+ {
+ "type": "Array",
+ "deprecated": null,
+ "alias": null,
+ "protected": false,
+ "tagname": "property",
+ "href": "DragDrop.html#Ext-dd-DragDrop-property-invalidHandleClasses",
+ "static": false,
+ "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/dd/DragDrop.js",
+ "private": false,
+ "name": "invalidHandleClasses",
+ "owner": "Ext.dd.DragDrop",
+ "doc": "<p>An Array of CSS class names for elements to be considered in valid as drag handles.</p>\n",
+ "linenr": 139,
+ "html_filename": "DragDrop.html"
+ },
+ {
+ "type": "Object",
+ "deprecated": null,
+ "alias": null,
+ "protected": false,
+ "tagname": "property",
+ "href": "DragDrop.html#Ext-dd-DragDrop-property-invalidHandleIds",
+ "shortDoc": "An object who's property names identify the IDs of elements to be considered invalid as drag handles. ...",
+ "static": false,
+ "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/dd/DragDrop.js",
+ "private": false,
+ "name": "invalidHandleIds",
+ "owner": "Ext.dd.DragDrop",
+ "doc": "<p>An object who's property names identify the IDs of elements to be considered invalid as drag handles.\nA non-null property value identifies the ID as invalid. For example, to prevent\ndragging from being initiated on element ID \"foo\", use:</p>\n\n<pre><code>{\n foo: true\n}</code></pre>\n\n",
+ "linenr": 127,
+ "html_filename": "DragDrop.html"
+ },
+ {
+ "type": "Object",
+ "deprecated": null,
+ "alias": null,
+ "protected": false,
+ "tagname": "property",
+ "href": "DragDrop.html#Ext-dd-DragDrop-property-invalidHandleTypes",
+ "shortDoc": "An object who's property names identify HTML tags to be considered invalid as drag handles. ...",
+ "static": false,
+ "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/dd/DragDrop.js",
+ "private": false,
+ "name": "invalidHandleTypes",
+ "owner": "Ext.dd.DragDrop",
+ "doc": "<p>An object who's property names identify HTML tags to be considered invalid as drag handles.\nA non-null property value identifies the tag as invalid. Defaults to the\nfollowing value which prevents drag operations from being initiated by <a> elements:</p>\n\n<pre><code>{\n A: \"A\"\n}</code></pre>\n\n",
+ "linenr": 115,
+ "html_filename": "DragDrop.html"
+ },
+ {
+ "type": "boolean",
+ "deprecated": null,
+ "alias": null,
+ "protected": false,
+ "tagname": "property",
+ "href": "DragDrop.html#Ext-dd-DragDrop-property-isTarget",
+ "shortDoc": "By default, all instances can be a drop target. ...",
+ "static": false,
+ "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/dd/DragDrop.js",
+ "private": false,
+ "name": "isTarget",
+ "owner": "Ext.dd.DragDrop",
+ "doc": "<p>By default, all instances can be a drop target. This can be disabled by\nsetting isTarget to false.</p>\n",
+ "linenr": 205,
+ "html_filename": "DragDrop.html"
+ },
+ {
+ "type": "boolean",
+ "deprecated": null,
+ "alias": null,
+ "protected": false,
+ "tagname": "property",
+ "href": "DragDrop.html#Ext-dd-DragDrop-property-maintainOffset",
+ "shortDoc": "Maintain offsets when we resetconstraints. ...",
+ "static": false,
+ "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/dd/DragDrop.js",
+ "private": false,
+ "name": "maintainOffset",
+ "owner": "Ext.dd.DragDrop",
+ "doc": "<p>Maintain offsets when we resetconstraints. Set to true when you want\nthe position of the element relative to its parent to stay the same\nwhen the page changes</p>\n",
+ "linenr": 283,
+ "html_filename": "DragDrop.html"
+ },
+ {
+ "type": "boolean",
+ "deprecated": null,
+ "alias": null,
+ "protected": false,
+ "tagname": "property",
+ "href": "DragDrop.html#Ext-dd-DragDrop-property-moveOnly",
+ "shortDoc": "When set to true, other DD objects in cooperating DDGroups do not receive\nnotification events when this DD object is ...",
+ "static": false,
+ "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/dd/DragDrop.js",
+ "private": false,
+ "name": "moveOnly",
+ "owner": "Ext.dd.DragDrop",
+ "doc": "<p>When set to true, other DD objects in cooperating DDGroups do not receive\nnotification events when this DD object is dragged over them. Defaults to false.</p>\n",
+ "linenr": 190,
+ "html_filename": "DragDrop.html"
+ },
+ {
+ "type": "[int]",
+ "deprecated": null,
+ "alias": null,
+ "protected": false,
+ "tagname": "property",
+ "href": "DragDrop.html#Ext-dd-DragDrop-property-padding",
+ "shortDoc": "The padding configured for this drag and drop object for calculating\nthe drop zone intersection with this object. ...",
+ "static": false,
+ "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/dd/DragDrop.js",
+ "private": false,
+ "name": "padding",
+ "owner": "Ext.dd.DragDrop",
+ "doc": "<p>The padding configured for this drag and drop object for calculating\nthe drop zone intersection with this object.\nAn array containing the 4 padding values: [top, right, bottom, left]</p>\n",
+ "linenr": 213,
+ "html_filename": "DragDrop.html"
+ },
+ {
+ "type": "boolean",
+ "deprecated": null,
+ "alias": null,
+ "protected": false,
+ "tagname": "property",
+ "href": "DragDrop.html#Ext-dd-DragDrop-property-primaryButtonOnly",
+ "shortDoc": "By default the drag and drop instance will only respond to the primary\nbutton click (left button for a right-handed m...",
+ "static": false,
+ "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/dd/DragDrop.js",
+ "private": false,
+ "name": "primaryButtonOnly",
+ "owner": "Ext.dd.DragDrop",
+ "doc": "<p>By default the drag and drop instance will only respond to the primary\nbutton click (left button for a right-handed mouse). Set to true to\nallow drag and drop to start with any mouse click that is propogated\nby the browser</p>\n",
+ "linenr": 309,
+ "html_filename": "DragDrop.html"
+ },
+ {
+ "type": "Class",
+ "deprecated": null,
+ "alias": null,
+ "protected": true,
+ "tagname": "property",
+ "href": "Base3.html#Ext-Base-property-self",
+ "shortDoc": "Get the reference to the current class from which this object was instantiated. ...",
+ "static": false,
+ "filename": "/mnt/ebs/nightly/git/SDK/platform/core/src/class/Base.js",
+ "private": false,
+ "name": "self",
+ "owner": "Ext.Base",
+ "doc": "<p>Get the reference to the current class from which this object was instantiated. Unlike <a href=\"#/api/Ext.Base-method-statics\" rel=\"Ext.Base-method-statics\" class=\"docClass\">Ext.Base.statics</a>,\n<code>this.self</code> is scope-dependent and it's meant to be used for dynamic inheritance. See <a href=\"#/api/Ext.Base-method-statics\" rel=\"Ext.Base-method-statics\" class=\"docClass\">Ext.Base.statics</a>\nfor a detailed comparison</p>\n\n<pre><code>Ext.define('My.Cat', {\n statics: {\n speciesName: 'Cat' // My.Cat.speciesName = 'Cat'\n },\n\n constructor: function() {\n alert(this.self.speciesName); / dependent on 'this'\n\n return this;\n },\n\n clone: function() {\n return new this.self();\n }\n});\n\n\nExt.define('My.SnowLeopard', {\n extend: 'My.Cat',\n statics: {\n speciesName: 'Snow Leopard' // My.SnowLeopard.speciesName = 'Snow Leopard'\n }\n});\n\nvar cat = new My.Cat(); // alerts 'Cat'\nvar snowLeopard = new My.SnowLeopard(); // alerts 'Snow Leopard'\n\nvar clone = snowLeopard.clone();\nalert(Ext.getClassName(clone)); // alerts 'My.SnowLeopard'\n</code></pre>\n",
+ "linenr": 18,
+ "html_filename": "Base3.html"
+ },
+ {
+ "type": "[int]",
+ "deprecated": null,
+ "alias": null,
+ "protected": false,
+ "tagname": "property",
+ "href": "DragDrop.html#Ext-dd-DragDrop-property-xTicks",
+ "shortDoc": "Array of pixel locations the element will snap to if we specified a\nhorizontal graduation/interval. ...",
+ "static": false,
+ "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/dd/DragDrop.js",
+ "private": false,
+ "name": "xTicks",
+ "owner": "Ext.dd.DragDrop",
+ "doc": "<p>Array of pixel locations the element will snap to if we specified a\nhorizontal graduation/interval. This array is generated automatically\nwhen you define a tick interval.</p>\n",
+ "linenr": 293,
+ "html_filename": "DragDrop.html"
+ },
+ {
+ "type": "[int]",
+ "deprecated": null,
+ "alias": null,
+ "protected": false,
+ "tagname": "property",
+ "href": "DragDrop.html#Ext-dd-DragDrop-property-yTicks",
+ "shortDoc": "Array of pixel locations the element will snap to if we specified a\nvertical graduation/interval. ...",
+ "static": false,
+ "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/dd/DragDrop.js",
+ "private": false,
+ "name": "yTicks",
+ "owner": "Ext.dd.DragDrop",
+ "doc": "<p>Array of pixel locations the element will snap to if we specified a\nvertical graduation/interval. This array is generated automatically\nwhen you define a tick interval.</p>\n",
+ "linenr": 301,
+ "html_filename": "DragDrop.html"
+ }
+ ],
+ "cssVar": [