Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • PluginScmProvider

Implements

  • ScmProvider

Index

Constructors

  • new PluginScmProvider(proxy: ScmExt, colors: ColorRegistry, sharedStyle: PluginSharedStyle, _handle: number, _contextValue: string, _label: string, _rootUri: undefined | URI, disposables: DisposableCollection): PluginScmProvider

Properties

_id: string = ...
groups: PluginScmResourceGroup[] = []
groupsByHandle: {} = ...

Type declaration

onDidChange: Event<void> = ...
onDidChangeCommitTemplate: Event<string> = ...
onDidChangeCommitTemplateEmitter: Emitter<string> = ...
onDidChangeEmitter: Emitter<void> = ...
onDidChangeResources: Event<void> = ...
onDidChangeResourcesEmitter: Emitter<void> = ...
onDidChangeStatusBarCommandsEmitter: Emitter<ScmCommand[]> = ...

Accessors

  • get acceptInputCommand(): undefined | ScmCommand
  • get commitTemplate(): string
  • get contextValue(): string
  • get count(): undefined | number
  • get handle(): number
  • get id(): string
  • get label(): string
  • get onDidChangeStatusBarCommands(): Event<ScmCommand[]>
  • get rootUri(): string
  • get statusBarCommands(): undefined | ScmCommand[]

Methods

  • dispose(): void
  • toIconClass(icon: undefined | IconUrl | ThemeIcon): undefined | string
  • unregisterGroup(handle: number): void
  • updateGroupLabel(handle: number, label: string): void