Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ScmNavigableListWidget<T> Abstract

Type Parameters

  • T extends { selected?: boolean }

Hierarchy

Index

Constructors

Properties

_scrollContainer: string
labelProvider: LabelProvider
scmLabelProvider: ScmFileChangeLabelProvider
scmNodes: T[] = []
scmService: ScmService

Accessors

  • get indexOfSelected(): number
  • get scrollContainer(): string
  • set scrollContainer(id: string): void

Methods

  • addListNavigationKeyListeners(container: HTMLElement): void
  • getRepositoryLabel(uri: string): undefined | string
  • getSelected(): undefined | T
  • handleListEnter(): void
  • navigateDown(): void
  • navigateLeft(): void
  • navigateRight(): void
  • navigateUp(): void
  • onActivateRequest(msg: Message): void
  • onResize(msg: ResizeMessage): void
  • onUpdateRequest(msg: Message): void
  • renderHeaderRow(__namedParameters: { classNames?: string[]; name: string; title?: string; value: ReactNode }): ReactNode
  • selectNextNode(): void
  • selectNode(node: T): void
  • selectPreviousNode(): void