當前位置: 首頁>>代碼示例>>TypeScript>>正文


TypeScript MainAreaWidget.addClass方法代碼示例

本文整理匯總了TypeScript中@jupyterlab/apputils.MainAreaWidget.addClass方法的典型用法代碼示例。如果您正苦於以下問題:TypeScript MainAreaWidget.addClass方法的具體用法?TypeScript MainAreaWidget.addClass怎麽用?TypeScript MainAreaWidget.addClass使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在@jupyterlab/apputils.MainAreaWidget的用法示例。


在下文中一共展示了MainAreaWidget.addClass方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的TypeScript代碼示例。

示例1: 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

示例2: 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

示例3: 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.addClass方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。