Path: blob/main/src/vs/platform/actions/common/menuResetAction.ts
3296 views
/*---------------------------------------------------------------------------------------------1* Copyright (c) Microsoft Corporation. All rights reserved.2* Licensed under the MIT License. See License.txt in the project root for license information.3*--------------------------------------------------------------------------------------------*/45import { localize2 } from '../../../nls.js';6import { Categories } from '../../action/common/actionCommonCategories.js';7import { Action2, IMenuService } from './actions.js';8import { ServicesAccessor } from '../../instantiation/common/instantiation.js';9import { ILogService } from '../../log/common/log.js';1011export class MenuHiddenStatesReset extends Action2 {1213constructor() {14super({15id: 'menu.resetHiddenStates',16title: localize2('title', "Reset All Menus"),17category: Categories.View,18f1: true19});20}2122run(accessor: ServicesAccessor): void {23accessor.get(IMenuService).resetHiddenStates();24accessor.get(ILogService).info('did RESET all menu hidden states');25}26}272829