Options
All
  • Public
  • Public/Protected
  • All
Menu

Class MenusContributionPointHandler

Hierarchy

  • MenusContributionPointHandler

Index

Constructors

constructor

Properties

Protected Readonly codeEditorWidgetUtil

codeEditorWidgetUtil: CodeEditorWidgetUtil

Protected Readonly commands

commands: CommandRegistry

Protected Readonly contextKeyService

contextKeyService: ContextKeyService

Protected Readonly logger

logger: ILogger

Protected Readonly menuRegistry

menuRegistry: MenuModelRegistry

Protected Readonly quickCommandService

quickCommandService: QuickCommandService

Protected Readonly resourceContextKey

resourceContextKey: ResourceContextKey

Protected Readonly scmService

scmService: ScmService

Protected Readonly selectionService

selectionService: SelectionService

Protected Readonly tabBarToolbar

tabBarToolbar: TabBarToolbarRegistry

Protected Readonly viewContextKeys

viewContextKeys: ViewContextKeyService

Methods

Protected createSyntheticCommandId

  • createSyntheticCommandId(command: string, __namedParameters: { prefix: string }): string

Protected getMenusTree

handle

Protected onDidRegisterCommand

  • onDidRegisterCommand(id: string, cb: (command: Command) => void): Disposable

Protected registerAction

Protected registerCommandPaletteAction

  • registerCommandPaletteAction(menu: Menu): Disposable

Protected registerCommentContextAction

  • registerCommentContextAction(menu: MenuTree): Disposable

Protected registerCommentThreadAction

Protected registerCommentTitleAction

  • registerCommentTitleAction(menu: MenuTree): Disposable

Protected registerDebugCallstackAction

  • registerDebugCallstackAction(menu: MenuTree): Disposable

Protected registerEditorTitleAction

  • registerEditorTitleAction(location: string, action: Menu): Disposable

Protected registerGlobalMenuAction

Protected registerMenuAction

  • registerMenuAction(menuPath: MenuPath, menu: MenuTree, handler: (command: string) => CommandHandler): Disposable

Protected registerScmMenuAction

  • registerScmMenuAction(menuPath: MenuPath, menu: MenuTree): Disposable

Protected registerScmResourceFolderAction

  • registerScmResourceFolderAction(menu: MenuTree): Disposable

Protected registerScmResourceGroupAction

  • registerScmResourceGroupAction(menu: MenuTree): Disposable

Protected registerScmResourceStateAction

  • registerScmResourceStateAction(menu: MenuTree): Disposable

Protected registerScmTitleAction

  • registerScmTitleAction(location: string, action: Menu): Disposable

Protected registerTimelineItemAction

  • registerTimelineItemAction(menu: MenuTree): Disposable

Protected registerTitleAction

  • registerTitleAction(location: string, action: Menu, handler: CommandHandler): Disposable

Protected registerTreeMenuAction

  • registerTreeMenuAction(menuPath: MenuPath, menu: MenuTree): Disposable

Protected registerViewItemContextAction

  • registerViewItemContextAction(menu: MenuTree): Disposable

Protected registerViewTitleAction

  • registerViewTitleAction(location: string, action: Menu): Disposable

Protected toCommentArgs

  • toCommentArgs(...args: any[]): any[]

Protected toScmArg

Protected toScmArgs

  • toScmArgs(...args: any[]): any[]

Protected toTimelineArg

Protected toTimelineArgs

  • toTimelineArgs(...args: any[]): any[]

Protected toTreeArgs

  • toTreeArgs(...args: any[]): any[]

Static Protected parseMenuPaths

  • parseMenuPaths(value: string): MenuPath[]