Options
All
  • Public
  • Public/Protected
  • All
Menu

Class StatusBarImpl

Hierarchy

Implements

Index

Constructors

Properties

applicationStateService: FrontendApplicationStateService
backgroundColor: undefined | string
color: undefined | string
commands: CommandService
debouncedUpdate: DebouncedFunc<(() => void)> = ...
entryService: LabelParser
hoverManager: StatusBarHoverManager
onDidChangeVisibility: Event<boolean> = ...
onDidChangeVisibilityEmitter: Emitter<boolean> = ...
onDidDispose: Event<void> = ...
onDidDisposeEmitter: Emitter<void> = ...
onRender: DisposableCollection = ...
onScrollUp: Event<void> = ...
onScrollUpEmitter: Emitter<void> = ...
onScrollYReachEnd: Event<void> = ...
onScrollYReachEndEmitter: Emitter<void> = ...
preferences: PreferenceService
scrollBar?: PerfectScrollbar
scrollOptions?: Options
toDispose: DisposableCollection = ...
toDisposeOnDetach: DisposableCollection = ...

Accessors

  • get ready(): Promise<void>

Methods

  • addKeyListener<K>(element: HTMLElement, keysOrKeyCodes: KeyCode.Predicate | KeysOrKeyCodes, action: ((event: KeyboardEvent) => boolean | void | Object), ...additionalEventTypes: K[]): void
  • addUpdateListener<K>(element: HTMLElement, type: K, useCapture?: boolean): void
  • clearFlag(flag: Flag): void
  • disableScrollBarFocus(scrollContainer: HTMLElement): void
  • dispose(): void
  • internalSetBackgroundColor(color?: string): void
  • internalSetColor(color?: string): void
  • onAfterAttach(msg: Message): void
  • onAfterDetach(msg: Message): void
  • onBeforeAttach(msg: Message): void
  • onBeforeDetach(msg: Message): void
  • onCloseRequest(msg: Message): void
  • onUpdateRequest(msg: Message): void
  • removeElement(id: string): Promise<void>
  • render(): Element
  • setBackgroundColor(color?: string): Promise<void>
  • setColor(color?: string): Promise<void>
  • setFlag(flag: Flag): void