object ('a)
  method addInvalidHandleClass : Js.js_string Js.t -> unit Js.meth
  method addInvalidHandleId : Js.js_string Js.t -> unit Js.meth
  method addInvalidHandleType : Js.js_string Js.t -> unit Js.meth
  method addToGroup : Js.js_string Js.t -> unit Js.meth
  method afterDragDrop :
    #Ext_dd_DragDrop.t Js.t ->
    Dom_html.event Js.t -> Js.js_string Js.t -> unit Js.meth
  method afterDragEnter :
    #Ext_dd_DragDrop.t Js.t ->
    Dom_html.event Js.t -> Js.js_string Js.t -> unit Js.meth
  method afterDragOut :
    #Ext_dd_DragDrop.t Js.t ->
    Dom_html.event Js.t -> Js.js_string Js.t -> unit Js.meth
  method afterDragOver :
    #Ext_dd_DragDrop.t Js.t ->
    Dom_html.event Js.t -> Js.js_string Js.t -> unit Js.meth
  method afterInvalidDrop :
    Dom_html.event Js.t -> Js.js_string Js.t -> unit Js.meth
  method afterValidDrop :
    'Js.t -> Dom_html.event Js.t -> Js.js_string Js.t -> unit Js.meth
  method alignElWithMouse :
    Dom_html.element Js.t -> Js.number Js.t -> Js.number Js.t -> unit Js.meth
  method applyConfig : unit Js.meth
  method autoOffset : Js.number Js.t -> Js.number Js.t -> unit Js.meth
  method available : bool Js.t Js.prop
  method b4Drag : 'Js.t -> unit Js.meth
  method b4MouseDown : 'Js.t -> unit Js.meth
  method beforeDragDrop :
    #Ext_dd_DragDrop.t Js.t ->
    Dom_html.event Js.t -> Js.js_string Js.t -> bool Js.t Js.meth
  method beforeDragEnter :
    #Ext_dd_DragDrop.t Js.t ->
    Dom_html.event Js.t -> Js.js_string Js.t -> bool Js.t Js.meth
  method beforeDragOut :
    #Ext_dd_DragDrop.t Js.t ->
    Dom_html.event Js.t -> Js.js_string Js.t -> bool Js.t Js.meth
  method beforeDragOver :
    #Ext_dd_DragDrop.t Js.t ->
    Dom_html.event Js.t -> Js.js_string Js.t -> bool Js.t Js.meth
  method beforeInvalidDrop :
    #Ext_dd_DragDrop.t Js.t ->
    Dom_html.event Js.t -> Js.js_string Js.t -> bool Js.t Js.meth
  method cachePosition :
    Js.number Js.t Js.optdef -> Js.number Js.t Js.optdef -> unit Js.meth
  method callParent : 'Js.t -> 'Js.t Js.meth
  method callSuper : 'Js.t -> 'Js.t Js.meth
  method centerFrame : bool Js.t Js.prop
  method clearConstraints : unit Js.meth
  method clearTicks : unit Js.meth
  method config : 'Js.t Js.prop
  method constrainTo :
    'Js.t -> 'Js.t Js.optdef -> bool Js.t Js.optdef -> unit Js.meth
  method createFrame : unit Js.meth
  method defaultPadding : 'Js.t Js.prop
  method destroy : unit Js.meth
  method dragData : 'Js.t Js.prop
  method endDrag : Dom_html.event Js.t -> unit Js.meth
  method getDragData : 'Js.t -> 'Js.t Js.meth
  method getDragEl : Dom_html.element Js.t Js.meth
  method getEl : Dom_html.element Js.t Js.meth
  method getInitialConfig : Js.js_string Js.t Js.optdef -> 'Js.t Js.meth
  method getProxy : Ext_dd_StatusProxy.t Js.t Js.meth
  method groups : 'Js.t Js.prop
  method hasOuterHandles : bool Js.t Js.prop
  method hideProxy : unit Js.meth
  method id : Js.js_string Js.t Js.prop
  method ignoreSelf : bool Js.t Js.prop
  method init :
    Js.js_string Js.t -> Js.js_string Js.t -> 'Js.t -> unit Js.meth
  method initConfig : 'Js.t -> 'Js.t Js.meth
  method initFrame : unit Js.meth
  method initTarget :
    Js.js_string Js.t -> Js.js_string Js.t -> 'Js.t -> unit Js.meth
  method invalidHandleClasses : Js.js_string Js.t Js.js_array Js.t Js.prop
  method invalidHandleIds : 'Js.t Js.prop
  method invalidHandleTypes : 'Js.t Js.prop
  method isLocked : bool Js.t Js.meth
  method isTarget : bool Js.t Js.prop
  method isValidHandleChild : Dom_html.element Js.t -> bool Js.t Js.meth
  method lock : unit Js.meth
  method maintainOffset : bool Js.t Js.prop
  method moveOnly : bool Js.t Js.prop
  method onAvailable : unit Js.meth
  method onBeforeDrag : 'Js.t -> Dom_html.event Js.t -> bool Js.t Js.meth
  method onDrag : Dom_html.event Js.t -> unit Js.meth
  method onDragDrop : Dom_html.event Js.t -> 'Js.t -> unit Js.meth
  method onDragEnter : Dom_html.event Js.t -> 'Js.t -> unit Js.meth
  method onDragOut : Dom_html.event Js.t -> 'Js.t -> unit Js.meth
  method onDragOver : Dom_html.event Js.t -> 'a1 Js.t -> unit Js.meth
  method onInvalidDrop : Dom_html.event Js.t -> unit Js.meth
  method onMouseDown : Dom_html.event Js.t -> unit Js.meth
  method onMouseUp : Dom_html.event Js.t -> unit Js.meth
  method onStartDrag : Js.number Js.t -> Js.number Js.t -> unit Js.meth
  method padding : Js.number Js.t Js.js_array Js.t Js.prop
  method primaryButtonOnly : bool Js.t Js.prop
  method removeFromGroup : Js.js_string Js.t -> unit Js.meth
  method removeInvalidHandleClass : Js.js_string Js.t -> unit Js.meth
  method removeInvalidHandleId : Js.js_string Js.t -> unit Js.meth
  method removeInvalidHandleType : Js.js_string Js.t -> unit Js.meth
  method resetConstraints : bool Js.t -> unit Js.meth
  method resizeFrame : bool Js.t Js.prop
  method scroll : bool Js.t Js.prop
  method self : Ext_Class.t Js.t Js.prop
  method setDelta : Js.number Js.t -> Js.number Js.t -> unit Js.meth
  method setDragElId : Js.js_string Js.t -> unit Js.meth
  method setDragElPos : Js.number Js.t -> Js.number Js.t -> unit Js.meth
  method setHandleElId : Js.js_string Js.t -> unit Js.meth
  method setInitPosition : Js.number Js.t -> Js.number Js.t -> unit Js.meth
  method setOuterHandleElId : Js.js_string Js.t -> unit Js.meth
  method setPadding :
    Js.number Js.t ->
    Js.number Js.t -> Js.number Js.t -> Js.number Js.t -> unit Js.meth
  method setXConstraint :
    Js.number Js.t ->
    Js.number Js.t -> Js.number Js.t Js.optdef -> unit Js.meth
  method setYConstraint :
    Js.number Js.t ->
    Js.number Js.t -> Js.number Js.t Js.optdef -> unit Js.meth
  method startDrag : Js.number Js.t -> Js.number Js.t -> unit Js.meth
  method statics : Ext_Class.t Js.t Js.meth
  method toString : Js.js_string Js.t Js.meth
  method unlock : unit Js.meth
  method unreg : unit Js.meth
  method xTicks : Js.number Js.t Js.js_array Js.t Js.prop
  method yTicks : Js.number Js.t Js.js_array Js.t Js.prop
end