object
  method canDecorate : #Dom_html.element Js.t -> bool Js.t Js.meth
  method createButton :
    Goog.Ui.controlContent ->
    Goog.Gdom.domHelper Js.t -> Dom_html.element Js.t Js.meth
  method createCaption :
    Goog.Ui.controlContent ->
    Goog.Gdom.domHelper Js.t -> Dom_html.element Js.t Js.meth
  method createDom :
    (#Goog.Ui.button as 'a) Js.t -> Dom_html.element Js.t Js.meth
  method createDropdown :
    Goog.Gdom.domHelper Js.t -> Dom_html.element Js.t Js.meth
  method decorate :
    'a Js.t -> #Dom_html.element Js.t -> Dom_html.element Js.t Js.meth
  method enableClassName :
    ('a Js.t, #Dom_html.element Js.t) Tools.Union.t ->
    Js.js_string Js.t -> bool Js.t -> unit Js.meth
  method enableExtraClassName :
    'a Js.t -> Js.js_string Js.t -> bool Js.t -> unit Js.meth
  method getAriaRole : Gdom.A11y.role_pre Js.optdef Js.meth
  method getContentElement :
    #Dom_html.element Js.t -> Dom_html.element Js.t Js.meth
  method getCssClass : Js.js_string Js.t Js.meth
  method getIe6ClassCombinations :
    Js.js_string Js.t Js.js_array Js.t Js.js_array Js.t Js.meth
  method getKeyEventTarget : 'a Js.t -> Dom_html.element Js.t Js.meth
  method getStructuralCssClass : Js.js_string Js.t Js.meth
  method getTooltip :
    #Dom_html.element Js.t -> Js.js_string Js.t Js.optdef Js.meth
  method getValue :
    #Dom_html.element Js.t -> Js.js_string Js.t Js.opt Js.meth
  method initializeDom : 'a Js.t -> unit Js.meth
  method isFocusable : 'a Js.t -> bool Js.t Js.meth
  method setAllowTextSelection :
    #Dom_html.element Js.t -> bool Js.t -> unit Js.meth
  method setAriaRole : #Dom_html.element Js.t -> unit Js.meth
  method setContent :
    #Dom_html.element Js.t -> Goog.Ui.controlContent -> unit Js.meth
  method setFocusable : 'a Js.t -> bool Js.t -> unit Js.meth
  method setRightToLeft : #Dom_html.element Js.t -> bool Js.t -> unit Js.meth
  method setState :
    'a Js.t -> Component.State.state_pre -> bool Js.t -> unit Js.meth
  method setVisible : #Dom_html.element Js.t -> bool Js.t -> unit Js.meth
end