This docs on this page refers to a PREVIOUS VERSION. For the latest stable release, go to https://docs.bokeh.org/

Archived docs for versions <= 1.0.4 have had to be modified from their original published configuration, and may be missing some features (e.g. source listing)

All users are encourage to update to version 1.1 or later, as soon as they are able.

Bokeh Docs

bokeh.models.widgets.panels

Various kinds of panel widgets.

class Panel(**kwargs)

Bases: bokeh.models.widgets.widget.Widget

A single-widget container with title bar and controls.

child

property type: child:Instance(LayoutDOM)

The child widget. If you need more children, use a layout widget, e.g. HBox or VBox.

closable

property type: closable:Bool

Whether this panel is closeable or not. If True, an “x” button will appear.

title

property type: title:String

An optional text title of the panel.

JSON Prototype
{
  "child": null,
  "closable": false,
  "disabled": false,
  "height": null,
  "id": "6d919dc8-dfe7-44d4-a746-8276ae6ae06e",
  "name": null,
  "sizing_mode": "fixed",
  "tags": [],
  "title": "",
  "width": null
}
class Tabs(**kwargs)

Bases: bokeh.models.widgets.widget.Widget

A panel widget with navigation tabs.

active

property type: active:Int

The index of the active tab.

callback

property type: callback:Instance(Callback)

A callback to run in the browser whenever the button is activated.

tabs

property type: tabs:List(Instance(Panel))

The list of child panel widgets.

JSON Prototype
{
  "active": 0,
  "callback": null,
  "disabled": false,
  "height": null,
  "id": "6cc07ea5-cb1c-4f17-97c9-c90417bfe720",
  "name": null,
  "sizing_mode": "fixed",
  "tabs": [],
  "tags": [],
  "width": null
}