How to use the @jupyter-widgets/controls.SelectionModel.extend function in @jupyter-widgets/controls

To help you get started, we’ve selected a few @jupyter-widgets/controls examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github bernhard-42 / jupyter-cadquery / js / lib / tree_view.js View on Github external
};

function clone(obj) {
  return JSON.parse(JSON.stringify(obj));
};

const States = {
  unselected: 0,
  selected: 1,
  mixed: 2,
  empty: 3
};

// TreeModel

var TreeModel = SelectionModel.extend({
  defaults: extend(SelectionModel.prototype.defaults(), {
    _model_name: 'TreeModel',
    _view_name: 'TreeView',
    _model_module: 'jupyter_cadquery',
    _view_module: 'jupyter_cadquery',
    _model_module_version: "v0.9.5",
    _view_module_version: "v0.9.5",
    icons: null,
    tree: null,
    state: null
  })
});


// TreeView