Options
All
  • Public
  • Public/Protected
  • All
Menu

Class VSXExtensionsContribution

Hierarchy

Implements

  • ColorContribution
  • FrontendApplicationContribution

Index

Constructors

constructor

Properties

Protected Readonly clipboardService

clipboardService: ClipboardService

Protected Readonly commandRegistry

commandRegistry: CommandRegistry

Protected Readonly fileDialogService

fileDialogService: FileDialogService

Protected Readonly labelProvider

labelProvider: LabelProvider

Protected Readonly messageService

messageService: MessageService

Protected Readonly model

Protected Readonly options

options: ViewContributionOptions

Protected Readonly preferenceService

preferenceService: PreferenceService

Protected Readonly quickView

quickView: QuickViewService

Protected Readonly shell

shell: ApplicationShell

Optional Readonly toggleCommand

toggleCommand: Command

Protected Readonly widgetManager

widgetManager: WidgetManager

Accessors

defaultViewOptions

  • get defaultViewOptions(): WidgetOptions
  • Returns WidgetOptions

viewId

  • get viewId(): string
  • Returns string

viewLabel

  • get viewLabel(): string
  • Returns string

widget

  • get widget(): Promise<T>
  • Returns Promise<T>

Methods

closeView

  • Returns Promise<undefined | VSXExtensionsViewContainer>

Protected copy

Protected copyExtensionId

Protected init

  • init(): void

initializeLayout

  • initializeLayout(app: FrontendApplication): Promise<void>

Protected installFromVSIX

  • installFromVSIX(): Promise<void>

openView

  • Parameters

    • Optional args: Partial<OpenViewArguments>

    Returns Promise<VSXExtensionsViewContainer>

registerColors

  • registerColors(colors: ColorRegistry): void

registerCommands

  • registerCommands(commands: CommandRegistry): void

registerKeybindings

  • registerKeybindings(keybindings: KeybindingRegistry): void
  • Parameters

    • keybindings: KeybindingRegistry

    Returns void

registerMenus

  • registerMenus(menus: MenuModelRegistry): void

Protected showBuiltinExtensions

  • showBuiltinExtensions(): Promise<void>

Protected showInstalledExtensions

  • showInstalledExtensions(): Promise<void>

Protected showRecommendedExtensions

  • showRecommendedExtensions(): Promise<void>

Protected showRecommendedToast

  • showRecommendedToast(): Promise<void>

toggleView

  • Returns Promise<VSXExtensionsViewContainer>

tryGetWidget

  • Returns undefined | VSXExtensionsViewContainer