• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

TypeScript apputils.MainAreaWidget类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了TypeScript中@jupyterlab/apputils.MainAreaWidget的典型用法代码示例。如果您正苦于以下问题:TypeScript MainAreaWidget类的具体用法?TypeScript MainAreaWidget怎么用?TypeScript MainAreaWidget使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



在下文中一共展示了MainAreaWidget类的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的TypeScript代码示例。

示例1: it

 it('should create a new main area widget', () => {
   const widget = new MainAreaWidget();
   expect(widget).to.be.an.instanceof(MainAreaWidget);
   expect(widget.hasClass('jp-MainAreaWidget')).to.equal(true);
   expect(widget.node.tabIndex).to.equal(-1);
   expect(widget.layout).to.be.an.instanceof(PanelLayout);
 });
开发者ID:7125messi,项目名称:jupyterlab,代码行数:7,代码来源:mainareawidget.spec.ts


示例2: getCurrent

    execute: args => {
      // Clone the OutputArea
      const current = getCurrent({ ...args, activate: false });
      const nb = current.notebook;
      const outputAreaView = (nb.activeCell as CodeCell).cloneOutputArea();
      // Create an empty toolbar
      const toolbar = new Widget();
      toolbar.addClass('jp-Toolbar');
      toolbar.addClass('jp-LinkedOutputView-toolbar');
      // Create a MainAreaWidget
      const layout = new PanelLayout();
      const widget = new MainAreaWidget({ layout });
      widget.id = `LinkedOutputView-${uuid()}`;
      widget.title.label = 'Output View';
      widget.title.icon = NOTEBOOK_ICON_CLASS;
      widget.title.caption = current.title.label ? `For Notebook: ${current.title.label}` : 'For Notebook:';
      widget.addClass('jp-LinkedOutputView');
      layout.addWidget(toolbar);
      layout.addWidget(outputAreaView);
      current.context.addSibling(
        widget, { ref: current.id, mode: 'split-bottom' }
      );

      // Remove the output view if the parent notebook is closed.
      nb.disposed.connect(widget.dispose);
    },
开发者ID:SimonBiggs,项目名称:jupyterlab,代码行数:26,代码来源:index.ts


示例3: it

 it('should create a new main area widget', () => {
   const content = new Widget();
   const widget = new MainAreaWidget({ content });
   expect(widget).to.be.an.instanceof(MainAreaWidget);
   expect(widget.hasClass('jp-MainAreaWidget')).to.equal(true);
   expect(widget.content.node.tabIndex).to.equal(-1);
   expect(widget.title.closable).to.equal(true);
 });
开发者ID:cfsmile,项目名称:jupyterlab,代码行数:8,代码来源:mainareawidget.spec.ts


示例4: MainAreaWidget

 let createWidget = () => {
   let content = rendermime.createRenderer('text/markdown');
   const model = rendermime.createModel({
     data: { 'text/markdown': SOURCE }
   });
   void content.renderModel(model);
   content.addClass('jp-FAQ-content');
   let widget = new MainAreaWidget({ content });
   widget.addClass('jp-FAQ');
   widget.title.label = 'FAQ';
   return widget;
 };
开发者ID:afshin,项目名称:jupyterlab,代码行数:12,代码来源:index.ts


示例5: getCurrent

    execute: args => {
      // Clone the OutputArea
      const current = getCurrent({ ...args, activate: false });
      const nb = current.content;
      const content = (nb.activeCell as CodeCell).cloneOutputArea();
      // Create a MainAreaWidget
      const widget = new MainAreaWidget({ content });
      widget.id = `LinkedOutputView-${UUID.uuid4()}`;
      widget.title.label = 'Output View';
      widget.title.icon = NOTEBOOK_ICON_CLASS;
      widget.title.caption = current.title.label
        ? `For Notebook: ${current.title.label}`
        : 'For Notebook:';
      widget.addClass('jp-LinkedOutputView');
      current.context.addSibling(widget, {
        ref: current.id,
        mode: 'split-bottom'
      });

      // Remove the output view if the parent notebook is closed.
      nb.disposed.connect(widget.dispose);
    },
开发者ID:dalejung,项目名称:jupyterlab,代码行数:22,代码来源:index.ts



注:本文中的@jupyterlab/apputils.MainAreaWidget类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
TypeScript apputils.StateDB类代码示例发布时间:2022-05-28
下一篇:
TypeScript apputils.LayoutRestorer类代码示例发布时间:2022-05-28
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap