Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Implements

  • StatefulWidget

Index

Constructors

  • new ScmHistoryWidget(openerService: OpenerService, shell: ApplicationShell, fileService: FileService, avatarService: ScmAvatarService, widgetManager: WidgetManager): ScmHistoryWidget

Properties

allowScrollToSelected: boolean
avatarService: ScmAvatarService
cancelIndicator: CancellationTokenSource
fileService: FileService
hasMoreCommits: boolean
historySupport: undefined | ScmHistorySupport
labelProvider: LabelProvider
listView: undefined | ScmHistoryList
openerService: OpenerService
scmLabelProvider: ScmFileChangeLabelProvider
scmNodes: ScmHistoryListNode[] = []
scmService: ScmService
setContent: DebouncedFunc<((options?: HistoryWidgetOptions) => Promise<void>)> = ...
shell: ApplicationShell
singleFileMode: boolean
status: { state: "loading" } | { commits: ScmCommitNode[]; state: "ready" } | { errorMessage: ReactNode; state: "error" }
toDisposeOnRefresh: DisposableCollection = ...
toDisposeOnRepositoryChange: DisposableCollection = ...
widgetManager: WidgetManager

Accessors

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

Methods

  • addFileChangeNodes(commit: ScmCommitNode, scmNodesArrayIndex: number): Promise<void>
  • addListNavigationKeyListeners(container: HTMLElement): void
  • doLoadMoreRows(index: number): Promise<void>
  • getRepositoryLabel(uri: string): undefined | string
  • handleListEnter(): void
  • init(): void
  • loadMoreRows(index: number): Promise<void>
  • navigateDown(): void
  • navigateLeft(): void
  • navigateRight(): void
  • navigateUp(): void
  • onActivateRequest(msg: Message): void
  • onAfterAttach(msg: Message): void
  • onDataReady(): void
  • onResize(msg: ResizeMessage): void
  • onUpdateRequest(msg: Message): void
  • refresh(): void
  • refreshOnRepositoryChange(): void
  • removeFileChangeNodes(commit: ScmCommitNode, scmNodesArrayIndex: number): void
  • render(): ReactNode
  • renderCommitList(): ReactNode
  • renderHeaderRow(__namedParameters: { classNames?: string[]; name: string; title?: string; value: ReactNode }): ReactNode
  • renderHistoryHeader(): ReactNode
  • restoreState(oldState: any): void
  • selectNextNode(): void
  • selectPreviousNode(): void
  • storeState(): object