class_docstr: Button widget.
  
  This widget has an `on_click` method that allows you to listen for the
  user clicking on the button.  The click event itself is stateless.
  
  Parameters
  ----------
  description: str
     description displayed on the button
  icon: str
     font-awesome icon names, without the 'fa-' prefix
  disabled: bool
     whether user interaction is enabled
class_docstr_tok: ["Button","widget",".","This","widget","has","an","`","on_click","`","method","that","allows","you","to","listen","for","the","user","clicking","on","the","button",".","The","click","event","itself","is","stateless",".","Parameters","--","--","--","--","--","description",":","str","description","displayed","on","the","button","icon",":","str","font-awesome","icon","names",",","without","the","'fa-","'","prefix","disabled",":","bool","whether","user","interaction","is","enabled"]
docstr: Handle a msg from the front-end.
  
  Parameters
  ----------
  content: dict
      Content of the msg.
docstr_tok: ["Handle","a","msg","from","the","front-end",".","Parameters","--","--","--","--","--","content",":","dict","Content","of","the","msg","."]
code: def _handle_button_msg(self, _, content, buffers):
      """Handle a msg from the front-end.
  
      Parameters
      ----------
      content: dict
          Content of the msg.
      """
      if content.get("event", "") == "click":
          self.click()
  
file_path: catboost/contrib/python/ipywidgets/py3/ipywidgets/widgets/widget_button.py
imports: from .utils import deprecation
  from .domwidget import DOMWidget
  from .widget import CallbackDispatcher, register, widget_serialization
  from .widget_core import CoreWidget
  from .widget_style import Style
  from .trait_types import Color, InstanceDict
  from traitlets import Unicode, Bool, CaselessStrEnum, Instance, validate, default
label_desc: Use image node_id 5 for calling the Button obj's underlying member method code with example usage: obj._handle_button_msg(_, content, buffers) without return types