mirror of
https://github.com/microsoft/vscode.git
synced 2026-04-27 03:54:24 +01:00
Sessions - expose Changes view menu (#304489)
Sessions - expose changes view menus
This commit is contained in:
@@ -342,7 +342,10 @@ export class ChangesViewPane extends ViewPane {
|
||||
@ICodeReviewService private readonly codeReviewService: ICodeReviewService,
|
||||
@IGitHubService private readonly gitHubService: IGitHubService,
|
||||
) {
|
||||
super(options, keybindingService, contextMenuService, configurationService, contextKeyService, viewDescriptorService, instantiationService, openerService, themeService, hoverService);
|
||||
super({
|
||||
...options,
|
||||
titleMenuId: MenuId.ChatEditingSessionTitleToolbar,
|
||||
}, keybindingService, contextMenuService, configurationService, contextKeyService, viewDescriptorService, instantiationService, openerService, themeService, hoverService);
|
||||
|
||||
this.viewModel = this.instantiationService.createInstance(ChangesViewModel);
|
||||
this._register(this.viewModel);
|
||||
@@ -770,7 +773,7 @@ export class ChangesViewPane extends ViewPane {
|
||||
'ChangesViewTree',
|
||||
this.listContainer,
|
||||
new ChangesTreeDelegate(),
|
||||
[this.instantiationService.createInstance(ChangesTreeRenderer, resourceLabels, MenuId.ChatEditingWidgetModifiedFilesToolbar)],
|
||||
[this.instantiationService.createInstance(ChangesTreeRenderer, resourceLabels, MenuId.ChatEditingSessionChangesToolbar)],
|
||||
{
|
||||
alwaysConsumeMouseWheel: false,
|
||||
accessibilityProvider: {
|
||||
@@ -1240,8 +1243,7 @@ class SetChangesListViewModeAction extends ViewAction<ChangesViewPane> {
|
||||
icon: Codicon.listTree,
|
||||
toggled: changesViewModeContextKey.isEqualTo(ChangesViewMode.List),
|
||||
menu: {
|
||||
id: MenuId.ViewTitle,
|
||||
when: ContextKeyExpr.equals('view', CHANGES_VIEW_ID),
|
||||
id: MenuId.ChatEditingSessionTitleToolbar,
|
||||
group: '1_viewmode',
|
||||
order: 1
|
||||
}
|
||||
@@ -1263,8 +1265,7 @@ class SetChangesTreeViewModeAction extends ViewAction<ChangesViewPane> {
|
||||
icon: Codicon.listFlat,
|
||||
toggled: changesViewModeContextKey.isEqualTo(ChangesViewMode.Tree),
|
||||
menu: {
|
||||
id: MenuId.ViewTitle,
|
||||
when: ContextKeyExpr.equals('view', CHANGES_VIEW_ID),
|
||||
id: MenuId.ChatEditingSessionTitleToolbar,
|
||||
group: '1_viewmode',
|
||||
order: 2
|
||||
}
|
||||
@@ -1281,7 +1282,7 @@ registerAction2(SetChangesTreeViewModeAction);
|
||||
|
||||
// --- Versions Submenu
|
||||
|
||||
MenuRegistry.appendMenuItem(MenuId.ViewTitle, {
|
||||
MenuRegistry.appendMenuItem(MenuId.ChatEditingSessionTitleToolbar, {
|
||||
submenu: MenuId.ChatEditingSessionChangesVersionsSubmenu,
|
||||
title: localize2('versionsActions', 'Versions'),
|
||||
icon: Codicon.versions,
|
||||
|
||||
Reference in New Issue
Block a user