Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ScmContribution

Hierarchy

Implements

Index

Constructors

constructor

Properties

Protected Readonly commandRegistry

commandRegistry: CommandRegistry

Protected Readonly commands

commands: CommandService

Protected Readonly contextKeys

contextKeys: ContextKeyService

Protected Readonly labelProvider

labelProvider: LabelProvider

Protected Readonly options

Protected Readonly quickOpenService

quickOpenService: QuickOpenService

Protected Readonly quickView

quickView: QuickViewService

Protected Readonly scmDecorationsService

scmDecorationsService: ScmDecorationsService

Protected scmFocus

scmFocus: ContextKey<boolean>

Protected Readonly scmQuickOpenService

scmQuickOpenService: ScmQuickOpenService

Protected Readonly scmService

scmService: ScmService

Protected Readonly shell

Protected Readonly statusBar

statusBar: StatusBar

Protected Readonly statusBarDisposable

statusBarDisposable: DisposableCollection = new DisposableCollection()

Optional Readonly toggleCommand

toggleCommand: Command

Protected Readonly widgetManager

widgetManager: WidgetManager

Accessors

defaultViewOptions

viewId

  • get viewId(): string

viewLabel

  • get viewLabel(): string

widget

Methods

Protected acceptInput

  • acceptInput(): Promise<void>

Protected acceptInputCommand

closeView

  • closeView(): Promise<ScmWidget | undefined>

Protected init

  • init(): void

initializeLayout

  • initializeLayout(): Promise<void>

onStart

  • onStart(): void

openView

registerColors

registerCommands

registerKeybindings

registerMenus

registerToolbarItems

Protected setStatusBarEntry

toggleView

tryGetWidget

Protected updateContextKeys

  • updateContextKeys(): void

Protected updateStatusBar

  • updateStatusBar(): void