Extract Tree viewer from Tree view panel

This commit is contained in:
Sandeep Somavarapu
2018-02-08 16:50:25 +01:00
parent b34b376061
commit 2ef64ee66e
2 changed files with 181 additions and 112 deletions

View File

@@ -9,7 +9,7 @@ import { forEach } from 'vs/base/common/collections';
import { IJSONSchema } from 'vs/base/common/jsonSchema';
import { ExtensionMessageCollector, ExtensionsRegistry } from 'vs/platform/extensions/common/extensionsRegistry';
import { ViewLocation, ViewsRegistry, IViewDescriptor } from 'vs/workbench/common/views';
import { TreeView } from 'vs/workbench/browser/parts/views/treeView';
import { CustomTreeViewPanel } from 'vs/workbench/browser/parts/views/customView';
import { ContextKeyExpr } from 'vs/platform/contextkey/common/contextkey';
import { coalesce, } from 'vs/base/common/arrays';
@@ -105,7 +105,7 @@ ExtensionsRegistry.registerExtensionPoint<{ [loc: string]: schema.IUserFriendlyV
const viewDescriptor = <IViewDescriptor>{
id: item.id,
name: item.name,
ctor: TreeView,
ctor: CustomTreeViewPanel,
location,
when: ContextKeyExpr.deserialize(item.when),
canToggleVisibility: true,