Anaconda Enterprise: Documentation

# bokeh.models.widgets.markups

Various kinds of markup (static content) widgets.

class `bokeh.models.widgets.markups.``Div`(**kwargs)

  Bases: `bokeh.models.widgets.markups.Markup`

  A block (div) of text.

  This Bokeh model corresponds to an HTML `<div>` element.

  Example

      from bokeh.io import output_file, show
      from bokeh.layouts import widgetbox
      from bokeh.models.widgets import Div

      output_file("div.html")

      div = Div(text="""Your <a href="https://en.wikipedia.org/wiki/HTML">HTML</a>-supported text is initialized with the <b>text</b> argument.  The
      remaining div arguments are <b>width</b> and <b>height</b>. For this example, those values
      are <i>200</i> and <i>100</i> respectively.""",
      width=200, height=100)

      show(widgetbox(div))

  `render_as_text`

    property type: `Bool`

    Whether the contents should be rendered as raw text or as interpreted HTML. The default value is `False`, meaning contents are rendered as HTML.

JSON Prototype

    {
      "css_classes": null,
      "disabled": false,
      "height": null,
      "id": "ac09937e-67ed-47c7-8f0d-6f8e27f8e23b",
      "js_event_callbacks": {},
      "js_property_callbacks": {},
      "name": null,
      "render_as_text": false,
      "sizing_mode": "fixed",
      "style": {},
      "subscribed_events": [],
      "tags": [],
      "text": "",
      "width": null
    }

class `bokeh.models.widgets.markups.``Markup`(**kwargs)

  Bases: `bokeh.models.widgets.widget.Widget`

  Base class for Bokeh models that represent HTML markup elements.

  Markups include e.g., `<div>`, `<p>`, and `<pre>`.

  Note

  This is an abstract base class used to help organize the hierarchy of Bokeh model types. It is not useful to instantiate on its own.

  `style`

    property type: `Dict` ( `String` , `Any` )

    Raw CSS style declaration. Note this may be web browser dependent.

  `text`

    property type: `String`

    The contents of the widget.

JSON Prototype

    {
      "css_classes": null,
      "disabled": false,
      "height": null,
      "id": "1942ae79-4122-4590-b4a0-805ccf29f76e",
      "js_event_callbacks": {},
      "js_property_callbacks": {},
      "name": null,
      "sizing_mode": "fixed",
      "style": {},
      "subscribed_events": [],
      "tags": [],
      "text": "",
      "width": null
    }

class `bokeh.models.widgets.markups.``Paragraph`(**kwargs)

  Bases: `bokeh.models.widgets.markups.Markup`

  A block (paragraph) of text.

  This Bokeh model corresponds to an HTML `<p>` element.

  Example

      from bokeh.io import output_file, show
      from bokeh.layouts import widgetbox
      from bokeh.models.widgets import Paragraph

      output_file("div.html")

      p = Paragraph(text="""Your text is initialized with the 'text' argument.  The
      remaining Paragraph arguments are 'width' and 'height'. For this example, those values
      are 200 and 100 respectively.""",
      width=200, height=100)

      show(widgetbox(p))

JSON Prototype

    {
      "css_classes": null,
      "disabled": false,
      "height": null,
      "id": "975a7bbd-8995-42c4-89dc-0b485bbfe4a1",
      "js_event_callbacks": {},
      "js_property_callbacks": {},
      "name": null,
      "sizing_mode": "fixed",
      "style": {},
      "subscribed_events": [],
      "tags": [],
      "text": "",
      "width": null
    }

class `bokeh.models.widgets.markups.``PreText`(**kwargs)

  Bases: `bokeh.models.widgets.markups.Paragraph`

  A block (paragraph) of pre-formatted text.

  This Bokeh model corresponds to an HTML `<pre>` element.

  Example

      from bokeh.io import output_file, show
      from bokeh.layouts import widgetbox
      from bokeh.models.widgets import PreText

      output_file("div.html")

      pre = PreText(text="""Your text is initialized with the 'text' argument.

      The remaining Paragraph arguments are 'width' and 'height'. For this example,
      those values are 500 and 100 respectively.""",
      width=500, height=100)

      show(widgetbox(pre))

JSON Prototype

    {
      "css_classes": null,
      "disabled": false,
      "height": null,
      "id": "7fadde13-d1e5-4313-9a79-b9760ac68f56",
      "js_event_callbacks": {},
      "js_property_callbacks": {},
      "name": null,
      "sizing_mode": "fixed",
      "style": {},
      "subscribed_events": [],
      "tags": [],
      "text": "",
      "width": null
    }