def _get_model(self, doc, root=None, parent=None, comm=None): model = _BkWidgetBox() parent = parent or model root = root or parent msg = self._init_properties() div = _BkDiv(text=msg['text']) slider = _BkSlider(start=msg['start'], end=msg['end'], value=msg['value'], title=None, step=1, show_value=False, tooltips=None) # Link parameters and bokeh model self._link_params(model, slider, div, ['value', 'options'], doc, root, comm) self._link_props(slider, ['value'], doc, root, comm) model.children = [div, slider] return model
def _get_model(self, doc, root=None, parent=None, comm=None): in_box = isinstance(parent, _BkWidgetBox) if not in_box: parent = _BkWidgetBox() root = parent if root is None else root model = self._widget_type(**self._init_properties()) # Link parameters and bokeh model params = [p for p in self.params()] properties = list(self._process_param_change(dict(self.get_param_values()))) self._link_params(model, params, doc, root, comm) self._link_props(model, properties, doc, root, comm) if not in_box: parent.children = [model] return parent return model