Provide workbench.action.closePanel for keybindings

fixes #14674
This commit is contained in:
isidor
2016-10-31 16:04:21 +01:00
parent 4d449a36c0
commit 0457318795

View File

@@ -112,7 +112,7 @@ export class PanelPart extends CompositePart<Panel> implements IPanelService {
class ClosePanelAction extends Action {
static ID = 'workbench.action.closePanel';
static LABEL = nls.localize('closePanel', "Close");
static LABEL = nls.localize('closePanel', "Close Panel");
constructor(
id: string,
@@ -205,3 +205,4 @@ let actionRegistry = <IWorkbenchActionRegistry>Registry.as(WorkbenchExtensions.W
actionRegistry.registerWorkbenchAction(new SyncActionDescriptor(TogglePanelAction, TogglePanelAction.ID, TogglePanelAction.LABEL, { primary: KeyMod.CtrlCmd | KeyCode.KEY_J }), 'View: Toggle Panel Visibility', nls.localize('view', "View"));
actionRegistry.registerWorkbenchAction(new SyncActionDescriptor(FocusPanelAction, FocusPanelAction.ID, FocusPanelAction.LABEL), 'View: Focus into Panel', nls.localize('view', "View"));
actionRegistry.registerWorkbenchAction(new SyncActionDescriptor(ToggleMaximizedPanelAction, ToggleMaximizedPanelAction.ID, ToggleMaximizedPanelAction.LABEL), 'View: Toggle Maximized Panel', nls.localize('view', "View"));
actionRegistry.registerWorkbenchAction(new SyncActionDescriptor(ClosePanelAction, ClosePanelAction.ID, ClosePanelAction.LABEL), 'View: Close Panel', nls.localize('view', "View"));