Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
microsoft
GitHub Repository: microsoft/vscode
Path: blob/main/src/vs/platform/actions/common/menuResetAction.ts
3296 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 { localize2 } from '../../../nls.js';
7
import { Categories } from '../../action/common/actionCommonCategories.js';
8
import { Action2, IMenuService } from './actions.js';
9
import { ServicesAccessor } from '../../instantiation/common/instantiation.js';
10
import { ILogService } from '../../log/common/log.js';
11
12
export class MenuHiddenStatesReset extends Action2 {
13
14
constructor() {
15
super({
16
id: 'menu.resetHiddenStates',
17
title: localize2('title', "Reset All Menus"),
18
category: Categories.View,
19
f1: true
20
});
21
}
22
23
run(accessor: ServicesAccessor): void {
24
accessor.get(IMenuService).resetHiddenStates();
25
accessor.get(ILogService).info('did RESET all menu hidden states');
26
}
27
}
28
29