Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • TreeViewWelcomeWidget
    • TreeViewWidget

Index

Constructors

  • new TreeViewWidget(props: TreeProps, model: TreeModel, contextMenuRenderer: ContextMenuRenderer): TreeViewWidget
  • Parameters

    • props: TreeProps
    • model: TreeModel
    • contextMenuRenderer: ContextMenuRenderer

    Returns TreeViewWidget

Properties

_contextSelection: boolean = false
_message: undefined | string
applicationShell: ApplicationShell
colorRegistry: ColorRegistry
contextKeyService: ContextKeyService
contextKeys: ContextKeyService
dndFileContentStore: DnDFileContentStore
expansionTimeouts: Map<string, number> = ...
hoverService: HoverService
labelParser: LabelParser
menus: MenuModelRegistry
treeDragType: string

Accessors

  • get message(): undefined | string
  • set message(message: undefined | string): void
  • get showCollapseAll(): boolean

Methods

  • clearFlag(flag: Flag): void
  • createContainerAttributes(): HTMLAttributes<HTMLElement>
  • createNodeAttributes(node: TreeViewNode, props: NodeProps): Attributes & HTMLAttributes<HTMLElement>
  • findCommands(node?: TreeNode): Promise<Map<string, unknown[]>>
  • handleContextMenuEvent(node: undefined | TreeNode, event: MouseEvent<HTMLElement, MouseEvent>): void
  • handleDragEnd(node: TreeViewNode, event: DragEvent<HTMLElement>): void
  • handleDragEnter(node: TreeViewNode, event: DragEvent<HTMLElement>): void
  • handleDragLeave(node: TreeViewNode, event: DragEvent<HTMLElement>): void
  • handleDragOver(event: DragEvent<HTMLElement>): void
  • handleDragStartEvent(node: TreeViewNode, event: DragEvent<HTMLElement>): void
  • handleDropEvent(node: undefined | TreeViewNode, event: DragEvent<HTMLElement>): void
  • handleEnter(event: KeyboardEvent): void
  • init(): void
  • render(): ReactNode
  • renderCaption(node: TreeViewNode, props: NodeProps): ReactNode
  • renderIcon(node: TreeNode, props: NodeProps): ReactNode
  • renderInlineCommand(actionMenuNode: ActionMenuNode, index: number, tabbable: boolean, args: any[]): ReactNode
  • renderSearchInfo(): ReactNode
  • renderTailDecorations(treeViewNode: TreeViewNode, props: NodeProps): ReactNode
  • setFlag(flag: Flag): void
  • shouldShowWelcomeView(): boolean
  • tapNode(node?: TreeNode): void
  • tryExecuteCommand(node?: TreeNode): Promise<void>
  • tryExecuteCommandMap(commandMap: Map<string, unknown[]>): void