提交 0cc3fec4 编写于 作者: P Pine Wu

Placeholder for toggle external actions

上级 b474369a
...@@ -10,11 +10,12 @@ import { IWorkbenchEditorService } from 'vs/workbench/services/editor/common/edi ...@@ -10,11 +10,12 @@ import { IWorkbenchEditorService } from 'vs/workbench/services/editor/common/edi
const registry = Registry.as<IWorkbenchActionRegistry>(ActionExtensions.WorkbenchActions); const registry = Registry.as<IWorkbenchActionRegistry>(ActionExtensions.WorkbenchActions);
const VIEWLET_ID = 'test'; const treeExplorerNodeProviderId = 'pineTree';
const VIEWLET_ID = 'workbench.view.customTreeExplorerViewlet.' + treeExplorerNodeProviderId;
export class ToggleExternalViewletAction extends ToggleViewletAction { export class ToggleExternalViewletAction extends ToggleViewletAction {
public static ID = VIEWLET_ID; public static ID = VIEWLET_ID;
public static LABEL = nls.localize('toggleExternalViewlet', "Toggle External Viewlet"); public static LABEL = nls.localize('toggleExternalViewlet', "Toggle External Viewlet pineTree");
constructor( constructor(
id: string, id: string,
...@@ -28,6 +29,6 @@ export class ToggleExternalViewletAction extends ToggleViewletAction { ...@@ -28,6 +29,6 @@ export class ToggleExternalViewletAction extends ToggleViewletAction {
registry.registerWorkbenchAction( registry.registerWorkbenchAction(
new SyncActionDescriptor(ToggleExternalViewletAction, ToggleExternalViewletAction.ID, ToggleExternalViewletAction.LABEL), new SyncActionDescriptor(ToggleExternalViewletAction, ToggleExternalViewletAction.ID, ToggleExternalViewletAction.LABEL),
"View: Toggle External Viewlet", "View: Toggle External Viewlet pineTree",
nls.localize('view', "View") nls.localize('view', "View")
); );
\ No newline at end of file
'use strict'; 'use strict';
import {ITreeExplorerService, TreeExplorerViewletService } from 'vs/workbench/parts/explorers/browser/treeExplorerService'; import { ITreeExplorerService, TreeExplorerViewletService } from 'vs/workbench/parts/explorers/browser/treeExplorerService';
import { registerSingleton } from 'vs/platform/instantiation/common/extensions'; import { registerSingleton } from 'vs/platform/instantiation/common/extensions';
registerSingleton(ITreeExplorerService, TreeExplorerViewletService); registerSingleton(ITreeExplorerService, TreeExplorerViewletService);
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册