Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
microsoft
GitHub Repository: microsoft/vscode
Path: blob/main/src/vs/workbench/browser/parts/titlebar/menubar.contribution.ts
13401 views
1
/*---------------------------------------------------------------------------------------------
2
* Copyright (c) Microsoft Corporation. All rights reserved.
3
* Licensed under the MIT License. See License.txt in the project root for license information.
4
*--------------------------------------------------------------------------------------------*/
5
6
import { localize } from '../../../../nls.js';
7
import { MenuId, MenuRegistry } from '../../../../platform/actions/common/actions.js';
8
import { IsMacNativeContext } from '../../../../platform/contextkey/common/contextkeys.js';
9
10
MenuRegistry.appendMenuItem(MenuId.MenubarMainMenu, {
11
submenu: MenuId.MenubarFileMenu,
12
title: {
13
value: 'File',
14
original: 'File',
15
mnemonicTitle: localize({ key: 'mFile', comment: ['&& denotes a mnemonic'] }, "&&File"),
16
},
17
order: 1
18
});
19
20
MenuRegistry.appendMenuItem(MenuId.MenubarMainMenu, {
21
submenu: MenuId.MenubarEditMenu,
22
title: {
23
value: 'Edit',
24
original: 'Edit',
25
mnemonicTitle: localize({ key: 'mEdit', comment: ['&& denotes a mnemonic'] }, "&&Edit")
26
},
27
order: 2
28
});
29
30
MenuRegistry.appendMenuItem(MenuId.MenubarMainMenu, {
31
submenu: MenuId.MenubarSelectionMenu,
32
title: {
33
value: 'Selection',
34
original: 'Selection',
35
mnemonicTitle: localize({ key: 'mSelection', comment: ['&& denotes a mnemonic'] }, "&&Selection")
36
},
37
order: 3
38
});
39
40
MenuRegistry.appendMenuItem(MenuId.MenubarMainMenu, {
41
submenu: MenuId.MenubarViewMenu,
42
title: {
43
value: 'View',
44
original: 'View',
45
mnemonicTitle: localize({ key: 'mView', comment: ['&& denotes a mnemonic'] }, "&&View")
46
},
47
order: 4
48
});
49
50
MenuRegistry.appendMenuItem(MenuId.MenubarMainMenu, {
51
submenu: MenuId.MenubarGoMenu,
52
title: {
53
value: 'Go',
54
original: 'Go',
55
mnemonicTitle: localize({ key: 'mGoto', comment: ['&& denotes a mnemonic'] }, "&&Go")
56
},
57
order: 5
58
});
59
60
MenuRegistry.appendMenuItem(MenuId.MenubarMainMenu, {
61
submenu: MenuId.MenubarTerminalMenu,
62
title: {
63
value: 'Terminal',
64
original: 'Terminal',
65
mnemonicTitle: localize({ key: 'mTerminal', comment: ['&& denotes a mnemonic'] }, "&&Terminal")
66
},
67
order: 7
68
});
69
70
MenuRegistry.appendMenuItem(MenuId.MenubarMainMenu, {
71
submenu: MenuId.MenubarHelpMenu,
72
title: {
73
value: 'Help',
74
original: 'Help',
75
mnemonicTitle: localize({ key: 'mHelp', comment: ['&& denotes a mnemonic'] }, "&&Help")
76
},
77
order: 8
78
});
79
80
MenuRegistry.appendMenuItem(MenuId.MenubarMainMenu, {
81
submenu: MenuId.MenubarPreferencesMenu,
82
title: {
83
value: 'Preferences',
84
original: 'Preferences',
85
mnemonicTitle: localize({ key: 'mPreferences', comment: ['&& denotes a mnemonic'] }, "&&Preferences")
86
},
87
when: IsMacNativeContext,
88
order: 9
89
});
90
91