Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ProgressStatusBarItem

Hierarchy

  • ProgressStatusBarItem

Implements

Index

Constructors

constructor

Properties

Protected Readonly id

id: "theia-progress-status-bar-item" = 'theia-progress-status-bar-item'

Protected incomingQueue

incomingQueue: string[] = ...

Protected messagesByProgress

messagesByProgress: Map<string, undefined | string> = ...

Protected Readonly statusBar

statusBar: StatusBar

Protected Readonly triggerUpdate

triggerUpdate: DebouncedFunc<() => void> = ...

Accessors

currentProgress

  • get currentProgress(): undefined | string

Methods

Protected processEvent

  • processEvent(progressId: string, event: "start" | "done", message?: string): void

reportProgress

  • reportProgress(progressId: string, update: ProgressUpdate, originalMessage: ProgressMessage, _cancellationToken: CancellationToken): Promise<void>

showProgress

  • showProgress(progressId: string, message: ProgressMessage, cancellationToken: CancellationToken): Promise<undefined | string>

Protected update

  • update(progressId: undefined | string): void