object ('a)
  method addCls : 'Js.t -> 'Js.t Js.meth
  method addClsOnClick :
    Js.js_string Js.t ->
    'Js.callback Js.optdef -> 'Js.t Js.optdef -> 'Js.t Js.meth
  method addClsOnFocus :
    Js.js_string Js.t ->
    'Js.callback Js.optdef -> 'Js.t Js.optdef -> 'Js.t Js.meth
  method addClsOnOver :
    Js.js_string Js.t ->
    'Js.callback Js.optdef -> 'Js.t Js.optdef -> 'Js.t Js.meth
  method addKeyListener :
    'Js.t ->
    'Js.callback -> 'Js.t Js.optdef -> Ext_util_KeyMap.t Js.t Js.meth
  method addKeyMap : 'Js.t -> Ext_util_KeyMap.t Js.t Js.meth
  method addListener :
    Js.js_string Js.t ->
    'Js.callback ->
    'Js.t Js.optdef -> 'Js.t Js.optdef -> 'Js.t Js.meth
  method animate : 'Js.t -> 'Js.t Js.meth
  method appendChild : 'Js.t -> bool Js.t Js.optdef -> 'Js.t Js.meth
  method appendTo : 'Js.t -> 'Js.t Js.meth
  method applyStyles : 'Js.t -> 'Js.t Js.meth
  method autoBoxAdjust : bool Js.t Js.prop
  method blur : 'Js.t Js.meth
  method boxWrap : Js.js_string Js.t Js.optdef -> 'Js.t Js.meth
  method cacheScrollValues : 'Js.callback Js.meth
  method callParent : 'Js.t -> 'Js.t Js.meth
  method callSuper : 'Js.t -> 'Js.t Js.meth
  method center : 'Js.t -> unit Js.meth
  method child : Js.js_string Js.t -> bool Js.t Js.optdef -> 'Js.t Js.meth
  method clean : bool Js.t Js.optdef -> unit Js.meth
  method clearListeners : 'Js.t Js.meth
  method clearOpacity : 'Js.t Js.meth
  method clearPositioning : Js.js_string Js.t Js.optdef -> 'Js.t Js.meth
  method clip : 'Js.t Js.meth
  method contains : 'a1 Js.t -> bool Js.t Js.meth
  method createChild :
    'b1 Js.t ->
    Dom_html.element Js.t Js.optdef -> bool Js.t Js.optdef -> 'Js.t Js.meth
  method createProxy :
    'c1 Js.t -> 'd1 Js.t Js.optdef -> bool Js.t Js.optdef -> 'Js.t Js.meth
  method createShim : 'Js.t Js.meth
  method defaultUnit : Js.js_string Js.t Js.prop
  method destroy : unit Js.meth
  method dom : Dom_html.element Js.t Js.prop
  method down : Js.js_string Js.t -> bool Js.t Js.optdef -> 'e1 Js.t Js.meth
  method enableDisplayMode : Js.js_string Js.t Js.optdef -> 'Js.t Js.meth
  method fadeIn : 'f1 Js.t Js.optdef -> 'Js.t Js.meth
  method fadeOut : 'g1 Js.t Js.optdef -> 'Js.t Js.meth
  method findParent :
    Js.js_string Js.t ->
    'h1 Js.t Js.optdef ->
    bool Js.t Js.optdef -> Dom_html.element Js.t Js.meth
  method findParentNode :
    Js.js_string Js.t ->
    'i1 Js.t Js.optdef ->
    bool Js.t Js.optdef -> Dom_html.element Js.t Js.meth
  method first :
    Js.js_string Js.t Js.optdef -> bool Js.t Js.optdef -> 'j1 Js.t Js.meth
  method focus : Js.number Js.t Js.optdef -> 'Js.t Js.meth
  method focusable : 'k1 Js.t -> bool Js.t Js.meth
  method frame :
    Js.js_string Js.t Js.optdef ->
    Js.number Js.t Js.optdef -> 'l1 Js.t Js.optdef -> 'Js.t Js.meth
  method getActiveElement : Dom_html.element Js.t Js.meth
  method getAttribute :
    Js.js_string Js.t ->
    Js.js_string Js.t Js.optdef -> Js.js_string Js.t Js.meth
  method getAttributeNS :
    Js.js_string Js.t -> Js.js_string Js.t -> Js.js_string Js.t Js.meth
  method getBorderWidth : Js.js_string Js.t -> Js.number Js.t Js.meth
  method getById : Js.js_string Js.t -> bool Js.t Js.optdef -> unit Js.meth
  method getColor :
    Js.js_string Js.t ->
    Js.js_string Js.t -> Js.js_string Js.t Js.optdef -> unit Js.meth
  method getComputedHeight : Js.number Js.t Js.meth
  method getComputedWidth : Js.number Js.t Js.meth
  method getFrameWidth : Js.js_string Js.t -> Js.number Js.t Js.meth
  method getHTML : unit Js.meth
  method getHeight : bool Js.t Js.optdef -> Js.number Js.t Js.meth
  method getInitialConfig : Js.js_string Js.t Js.optdef -> 'm1 Js.t Js.meth
  method getLoader : Ext_ElementLoader.t Js.t Js.meth
  method getLocalX : Js.number Js.t Js.meth
  method getLocalXY : 'n1 Js.js_array Js.t Js.meth
  method getLocalY : Js.number Js.t Js.meth
  method getMargin : Js.js_string Js.t Js.optdef -> 'o1 Js.t Js.meth
  method getPadding : Js.js_string Js.t -> Js.number Js.t Js.meth
  method getScroll : 'p1 Js.t Js.meth
  method getScrollLeft : Js.number Js.t Js.meth
  method getScrollTop : Js.number Js.t Js.meth
  method getSize : bool Js.t Js.optdef -> 'q1 Js.t Js.meth
  method getStyle : 'r1 Js.t -> bool Js.t Js.optdef -> 's1 Js.t Js.meth
  method getStyleSize : 't1 Js.t Js.meth
  method getTextWidth :
    Js.js_string Js.t ->
    Js.number Js.t Js.optdef ->
    Js.number Js.t Js.optdef -> Js.number Js.t Js.meth
  method getValue : bool Js.t -> 'u1 Js.t Js.meth
  method getViewSize : 'v1 Js.t Js.meth
  method getWidth : bool Js.t Js.optdef -> Js.number Js.t Js.meth
  method getX : Js.number Js.t Js.meth
  method getY : Js.number Js.t Js.meth
  method ghost :
    Js.js_string Js.t Js.optdef -> 'w1 Js.t Js.optdef -> 'Js.t Js.meth
  method hasCls : Js.js_string Js.t -> bool Js.t Js.meth
  method hide : 'x1 Js.t Js.optdef -> 'Js.t Js.meth
  method highlight :
    Js.js_string Js.t Js.optdef -> 'y1 Js.t Js.optdef -> 'Js.t Js.meth
  method hover :
    'z1 Js.callback ->
    'a2 Js.callback ->
    'b2 Js.t Js.optdef -> 'c2 Js.t Js.optdef -> 'Js.t Js.meth
  method id : Js.js_string Js.t Js.prop
  method initConfig : 'd2 Js.t -> 'Js.t Js.meth
  method initDD :
    Js.js_string Js.t -> 'e2 Js.t -> 'f2 Js.t -> Ext_dd_DD.t Js.t Js.meth
  method initDDProxy :
    Js.js_string Js.t ->
    'g2 Js.t -> 'h2 Js.t -> Ext_dd_DDProxy.t Js.t Js.meth
  method initDDTarget :
    Js.js_string Js.t ->
    'i2 Js.t -> 'j2 Js.t -> Ext_dd_DDTarget.t Js.t Js.meth
  method insertAfter : 'k2 Js.t -> 'Js.t Js.meth
  method insertBefore : 'l2 Js.t -> 'Js.t Js.meth
  method insertFirst : 'm2 Js.t -> 'Js.t Js.meth
  method insertHtml :
    Js.js_string Js.t ->
    Js.js_string Js.t -> bool Js.t Js.optdef -> 'n2 Js.t Js.meth
  method insertSibling :
    'o2 Js.t ->
    Js.js_string Js.t Js.optdef -> bool Js.t Js.optdef -> 'Js.t Js.meth
  method is : Js.js_string Js.t -> bool Js.t Js.meth
  method isBorderBox : bool Js.t Js.meth
  method isDisplayed : bool Js.t Js.meth
  method isFocusable : 'p2 Js.t -> bool Js.t Js.meth
  method isMasked : bool Js.t Js.meth
  method isScrollable : bool Js.t Js.meth
  method isStyle :
    Js.js_string Js.t -> Js.js_string Js.t -> bool Js.t Js.meth
  method isTransparent : Js.js_string Js.t -> bool Js.t Js.meth
  method isVisible : bool Js.t Js.optdef -> bool Js.t Js.meth
  method last :
    Js.js_string Js.t Js.optdef -> bool Js.t Js.optdef -> 'q2 Js.t Js.meth
  method load : 'r2 Js.t -> 'Js.t Js.meth
  method mask :
    Js.js_string Js.t Js.optdef ->
    Js.js_string Js.t Js.optdef -> unit Js.meth
  method mask_element :
    Js.js_string Js.t Js.optdef ->
    Js.js_string Js.t Js.optdef -> 'Js.t Js.meth
  method monitorMouseLeave :
    Js.number Js.t ->
    's2 Js.callback -> 't2 Js.t Js.optdef -> 'u2 Js.t Js.meth
  method needsTabIndex : unit Js.meth
  method next :
    Js.js_string Js.t Js.optdef -> bool Js.t Js.optdef -> 'v2 Js.t Js.meth
  method on :
    Js.js_string Js.t ->
    'w2 Js.callback ->
    'x2 Js.t Js.optdef -> 'y2 Js.t Js.optdef -> 'Js.t Js.meth
  method originalDisplay : Js.js_string Js.t Js.prop
  method parent :
    Js.js_string Js.t Js.optdef -> bool Js.t Js.optdef -> 'z2 Js.t Js.meth
  method position :
    Js.js_string Js.t Js.optdef ->
    Js.number Js.t Js.optdef ->
    Js.number Js.t Js.optdef -> Js.number Js.t Js.optdef -> unit Js.meth
  method prev :
    Js.js_string Js.t Js.optdef -> bool Js.t Js.optdef -> 'a3 Js.t Js.meth
  method puff : 'b3 Js.t Js.optdef -> 'Js.t Js.meth
  method purgeAllListeners : 'Js.t Js.meth
  method query :
    Js.js_string Js.t -> Dom_html.element Js.t Js.js_array Js.t Js.meth
  method radioCls : 'c3 Js.t -> 'Js.t Js.meth
  method relayEvent : Js.js_string Js.t -> 'd3 Js.t -> unit Js.meth
  method remove : unit Js.meth
  method removeAllListeners : 'Js.t Js.meth
  method removeCls : 'e3 Js.t -> 'Js.t Js.meth
  method removeListener :
    Js.js_string Js.t -> 'f3 Js.callback -> 'g3 Js.t -> 'Js.t Js.meth
  method repaint : 'Js.t Js.meth
  method replace : 'h3 Js.t -> 'Js.t Js.meth
  method replaceCls :
    Js.js_string Js.t -> Js.js_string Js.t -> 'Js.t Js.meth
  method replaceWith : 'i3 Js.t -> 'Js.t Js.meth
  method scroll :
    Js.js_string Js.t ->
    Js.number Js.t -> 'j3 Js.t Js.optdef -> bool Js.t Js.meth
  method scrollBy : 'k3 Js.t -> 'l3 Js.t -> 'm3 Js.t -> 'Js.t Js.meth
  method scrollIntoView :
    'n3 Js.t Js.optdef ->
    bool Js.t Js.optdef ->
    'o3 Js.t Js.optdef -> bool Js.t Js.optdef -> 'Js.t Js.meth
  method scrollTo :
    Js.js_string Js.t ->
    Js.number Js.t -> 'p3 Js.t Js.optdef -> 'Js.t Js.meth
  method select :
    Js.js_string Js.t -> bool Js.t Js.optdef -> 'q3 Js.t Js.meth
  method selectable : 'Js.t Js.meth
  method self : Ext_Class.t Js.t Js.prop
  method serializeForm : 'r3 Js.t -> Js.js_string Js.t Js.meth
  method set : 's3 Js.t -> bool Js.t Js.optdef -> 'Js.t Js.meth
  method setDisplayed : 't3 Js.t -> 'Js.t Js.meth
  method setHTML : Js.js_string Js.t -> 'Js.t Js.meth
  method setHeight : 'u3 Js.t -> 'Js.t Js.meth
  method setOpacity : Js.number Js.t -> 'v3 Js.t Js.optdef -> 'Js.t Js.meth
  method setPositioning : 'w3 Js.t -> 'Js.t Js.meth
  method setScrollLeft : Js.number Js.t -> 'Js.t Js.meth
  method setScrollTop : Js.number Js.t -> 'Js.t Js.meth
  method setSize : 'x3 Js.t -> 'y3 Js.t -> 'Js.t Js.meth
  method setStyle :
    'z3 Js.t -> Js.js_string Js.t Js.optdef -> 'Js.t Js.meth
  method setVisibilityMode : 'a4 Js.t -> 'Js.t Js.meth
  method setVisible : bool Js.t -> 'b4 Js.t Js.optdef -> 'Js.t Js.meth
  method setWidth : 'c4 Js.t -> 'Js.t Js.meth
  method show : 'd4 Js.t Js.optdef -> 'Js.t Js.meth
  method slideIn :
    Js.js_string Js.t Js.optdef -> 'e4 Js.t Js.optdef -> 'Js.t Js.meth
  method slideOut :
    Js.js_string Js.t Js.optdef -> 'f4 Js.t Js.optdef -> 'Js.t Js.meth
  method statics : Ext_Class.t Js.t Js.meth
  method swallowEvent : 'g4 Js.t -> bool Js.t Js.optdef -> 'Js.t Js.meth
  method switchOff : 'h4 Js.t Js.optdef -> 'Js.t Js.meth
  method toggle : 'i4 Js.t Js.optdef -> 'Js.t Js.meth
  method toggleCls : Js.js_string Js.t -> 'Js.t Js.meth
  method un :
    Js.js_string Js.t -> 'j4 Js.callback -> 'k4 Js.t -> 'Js.t Js.meth
  method unclip : 'Js.t Js.meth
  method unmask : unit Js.meth
  method unselectable : 'Js.t Js.meth
  method up :
    Js.js_string Js.t ->
    'l4 Js.t Js.optdef -> bool Js.t Js.optdef -> 'Js.t Js.meth
  method update : Js.js_string Js.t -> 'Js.t Js.meth
  method update_html :
    Js.js_string Js.t ->
    bool Js.t Js.optdef -> 'm4 Js.callback Js.optdef -> 'Js.t Js.meth
  method wrap :
    'n4 Js.t Js.optdef ->
    bool Js.t Js.optdef -> Js.js_string Js.t Js.optdef -> 'o4 Js.t Js.meth
end