Skip to content

Commit c6d1313

Browse files
committed
1 parent 47f1a28 commit c6d1313

File tree

3 files changed

+30
-4
lines changed

3 files changed

+30
-4
lines changed

src/vs/workbench/contrib/terminal/browser/terminalActions.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -780,7 +780,7 @@ export function registerTerminalActions() {
780780
constructor() {
781781
super({
782782
id: TerminalCommandId.ChangeIcon,
783-
title: { value: localize('workbench.action.terminal.changeIcon', "Change Icon..."), original: 'Change Icon...' },
783+
title: terminalStrings.changeIcon,
784784
f1: true,
785785
category,
786786
precondition: KEYBINDING_CONTEXT_TERMINAL_PROCESS_SUPPORTED
@@ -794,7 +794,7 @@ export function registerTerminalActions() {
794794
constructor() {
795795
super({
796796
id: TerminalCommandId.ChangeIconInstance,
797-
title: { value: localize('workbench.action.terminal.changeIcon', "Change Icon..."), original: 'Change Icon...' },
797+
title: terminalStrings.changeIcon,
798798
f1: false,
799799
category,
800800
precondition: ContextKeyExpr.and(KEYBINDING_CONTEXT_TERMINAL_PROCESS_SUPPORTED, KEYBINDING_CONTEXT_TERMINAL_TABS_SINGULAR_SELECTION)
@@ -808,7 +808,7 @@ export function registerTerminalActions() {
808808
constructor() {
809809
super({
810810
id: TerminalCommandId.ChangeColor,
811-
title: { value: localize('workbench.action.terminal.changeColor', "Change Color..."), original: 'Change Color...' },
811+
title: terminalStrings.changeColor,
812812
f1: true,
813813
category,
814814
precondition: KEYBINDING_CONTEXT_TERMINAL_PROCESS_SUPPORTED
@@ -822,7 +822,7 @@ export function registerTerminalActions() {
822822
constructor() {
823823
super({
824824
id: TerminalCommandId.ChangeColorInstance,
825-
title: { value: localize('workbench.action.terminal.changeColor', "Change Color..."), original: 'Change Color...' },
825+
title: terminalStrings.changeColor,
826826
f1: false,
827827
category,
828828
precondition: ContextKeyExpr.and(KEYBINDING_CONTEXT_TERMINAL_PROCESS_SUPPORTED, KEYBINDING_CONTEXT_TERMINAL_TABS_SINGULAR_SELECTION)

src/vs/workbench/contrib/terminal/browser/terminalMenus.ts

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -530,6 +530,24 @@ export function setupTerminalMenus(): void {
530530
group: '2_files'
531531
});
532532

533+
MenuRegistry.appendMenuItem(MenuId.EditorTitleContext, {
534+
command: {
535+
id: TerminalCommandId.ChangeIcon,
536+
title: terminalStrings.changeIcon
537+
},
538+
when: ResourceContextKey.Scheme.isEqualTo(Schemas.vscodeTerminal),
539+
group: '2_files'
540+
});
541+
542+
MenuRegistry.appendMenuItem(MenuId.EditorTitleContext, {
543+
command: {
544+
id: TerminalCommandId.ChangeColor,
545+
title: terminalStrings.changeColor
546+
},
547+
when: ResourceContextKey.Scheme.isEqualTo(Schemas.vscodeTerminal),
548+
group: '2_files'
549+
});
550+
533551
MenuRegistry.appendMenuItem(MenuId.EditorTitle, {
534552
command: {
535553
id: TerminalCommandId.CreateWithProfileButton,

src/vs/workbench/contrib/terminal/common/terminalStrings.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,14 @@ export const terminalStrings = {
3636
value: localize('workbench.action.terminal.moveToTerminalPanel', "Move Terminal into Panel"),
3737
original: 'Move Terminal into Panel'
3838
},
39+
changeIcon: {
40+
value: localize('workbench.action.terminal.changeIcon', "Change Icon..."),
41+
original: 'Change Icon...'
42+
},
43+
changeColor: {
44+
value: localize('workbench.action.terminal.changeColor', "Change Color..."),
45+
original: 'Change Color'
46+
},
3947
split: {
4048
value: localize('splitTerminal', "Split Terminal"),
4149
original: 'Split Terminal',

0 commit comments

Comments
 (0)