Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • FileTreeDecoratorAdapter

Implements

  • TreeDecorator

Index

Constructors

Properties

bubbleTooltip: string = ...
colorRegistry: ColorRegistry
decorationsByUri: Map<string, Data> = ...
decorationsService: DecorationsService
id: "decorations-service-tree-decorator-adapter" = 'decorations-service-tree-decorator-adapter'
onDidChangeDecorationsEmitter: Emitter<((tree: Tree) => Map<string, Data>)> = ...
parentDecorations: Map<string, Data> = ...

Accessors

  • get onDidChangeDecorations(): Event<((tree: Tree) => Map<string, Data>)>

Methods

  • collectDecorations(tree: Tree): Map<string, Data>
  • compareWeight(left: Decoration, right: Decoration): number
  • decorations(tree: Tree): MaybePromise<Map<string, Data>>
  • fireDidChangeDecorations(): void
  • getUriForNode(node: TreeNode): undefined | string
  • init(): void
  • mergeDecorations(ownDecoration?: Data, bubbledDecoration?: Data): undefined | Data
  • propagateDecorationsByUri(child: URI, decorations: Decoration[]): void
  • toTailDecoration(decoration: Decoration, fontData?: FontData, bubble?: boolean): AnyConcrete
  • toTheiaDecoration(decorations: Decoration[], bubble?: boolean): Data
  • updateDecorations(oldKeys: IterableIterator<string>, newKeys: IterableIterator<string>): void