Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • TreeViewsExtImpl

Implements

Index

Constructors

Properties

commandRegistry: CommandRegistryImpl
treeViews: Map<string, TreeViewExtImpl<any>> = ...

Methods

  • $dragEnd(treeViewId: string): Promise<void>
  • $dragStarted(treeViewId: string, treeItemIds: string[], token: CancellationToken): Promise<undefined | UriComponents[]>
  • $drop(treeViewId: string, treeItemId: undefined | string, dataTransferItems: [string, string | DataTransferFileDTO][], token: CancellationToken): Promise<void>
  • $getChildren(treeViewId: string, treeItemId: string): Promise<undefined | TreeViewItem[]>
  • $hasResolveTreeItem(treeViewId: string): Promise<boolean>
  • $resolveTreeItem(treeViewId: string, treeItemId: string, token: CancellationToken): Promise<undefined | TreeViewItem>
  • $setExpanded(treeViewId: string, treeItemId: string, expanded: boolean): Promise<any>
  • $setSelection(treeViewId: string, treeItemIds: string[]): Promise<void>
  • $setVisible(treeViewId: string, isVisible: boolean): Promise<void>
  • createTreeView<T>(plugin: Plugin, treeViewId: string, options: TreeViewOptions<T>): TreeView<T>
  • getTreeView(treeViewId: string): TreeViewExtImpl<any>
  • registerTreeDataProvider<T>(plugin: Plugin, treeViewId: string, treeDataProvider: TreeDataProvider<T>): Disposable