panel: expose actions in menus
This commit is contained in:
parent
5b263e87d6
commit
bf0b600423
3 changed files with 7 additions and 3 deletions
|
@ -100,7 +100,7 @@ export class PanelPart extends CompositePart<Panel> implements IPanelService {
|
|||
|
||||
|
||||
export class ClosePanelAction extends Action {
|
||||
static ID = 'workbench.action.closePanelAction';
|
||||
static ID = 'workbench.action.closePanel';
|
||||
static LABEL = nls.localize('closePanel', "Close");
|
||||
|
||||
constructor(
|
||||
|
@ -118,7 +118,7 @@ export class ClosePanelAction extends Action {
|
|||
}
|
||||
|
||||
export class TogglePanelAction extends Action {
|
||||
static ID = 'workbench.action.togglePanelAction';
|
||||
static ID = 'workbench.action.togglePanel';
|
||||
static LABEL = nls.localize('togglePanel', "Toggle Panel Visibility");
|
||||
|
||||
constructor(
|
||||
|
|
|
@ -494,12 +494,14 @@ export class VSCodeMenu {
|
|||
let commands = this.createMenuItem(nls.localize('miCommandPalette', "&&Command Palette..."), 'workbench.action.showCommands');
|
||||
let markers = this.createMenuItem(nls.localize('miMarker', "&&Errors and Warnings..."), 'workbench.action.showErrorsWarnings');
|
||||
let output = this.createMenuItem(nls.localize('miToggleOutput', "Toggle &&Output"), 'workbench.action.output.toggleOutput');
|
||||
let debugConsole = this.createMenuItem(nls.localize('miToggleDebugConsole', "Toggle De&&bug Console"), 'workbench.debug.action.toggleRepl');
|
||||
|
||||
let fullscreen = new MenuItem({ label: mnemonicLabel(nls.localize('miToggleFullScreen', "Toggle &&Full Screen")), accelerator: this.getAccelerator('workbench.action.toggleFullScreen'), click: () => windows.manager.getLastActiveWindow().toggleFullScreen(), enabled: windows.manager.getWindowCount() > 0 });
|
||||
let toggleMenuBar = this.createMenuItem(nls.localize('miToggleMenuBar', "Toggle Menu &&Bar"), 'workbench.action.toggleMenuBar');
|
||||
let splitEditor = this.createMenuItem(nls.localize('miSplitEditor', "Split &&Editor"), 'workbench.action.splitEditor');
|
||||
let toggleSidebar = this.createMenuItem(nls.localize('miToggleSidebar', "&&Toggle Side Bar"), 'workbench.action.toggleSidebarVisibility');
|
||||
let moveSidebar = this.createMenuItem(nls.localize('miMoveSidebar', "&&Move Side Bar"), 'workbench.action.toggleSidebarPosition');
|
||||
let togglePanel = this.createMenuItem(nls.localize('miTogglePanel', "Toggle &&Panel"), 'workbench.action.togglePanel');
|
||||
|
||||
let zoomIn = this.createMenuItem(nls.localize('miZoomIn', "&&Zoom in"), 'workbench.action.zoomIn');
|
||||
let zoomOut = this.createMenuItem(nls.localize('miZoomOut', "Zoom o&&ut"), 'workbench.action.zoomOut');
|
||||
|
@ -513,6 +515,7 @@ export class VSCodeMenu {
|
|||
commands,
|
||||
markers,
|
||||
output,
|
||||
debugConsole,
|
||||
__separator__(),
|
||||
fullscreen,
|
||||
platform.isWindows || platform.isLinux ? toggleMenuBar : void 0,
|
||||
|
@ -520,6 +523,7 @@ export class VSCodeMenu {
|
|||
splitEditor,
|
||||
toggleSidebar,
|
||||
moveSidebar,
|
||||
togglePanel,
|
||||
__separator__(),
|
||||
zoomIn,
|
||||
zoomOut
|
||||
|
|
|
@ -99,7 +99,7 @@ registry.registerWorkbenchAction(new SyncActionDescriptor(dbgactions.StopDebugAc
|
|||
registry.registerWorkbenchAction(new SyncActionDescriptor(dbgactions.ContinueAction, dbgactions.ContinueAction.ID, dbgactions.ContinueAction.LABEL, { primary: KeyCode.F5 }, KbExpr.has(debug.CONTEXT_IN_DEBUG_MODE)), debugCategory);
|
||||
registry.registerWorkbenchAction(new SyncActionDescriptor(dbgactions.PauseAction, dbgactions.PauseAction.ID, dbgactions.PauseAction.LABEL), debugCategory);
|
||||
registry.registerWorkbenchAction(new SyncActionDescriptor(dbgactions.ConfigureAction, dbgactions.ConfigureAction.ID, dbgactions.ConfigureAction.LABEL), debugCategory);
|
||||
registry.registerWorkbenchAction(new SyncActionDescriptor(dbgactions.ToggleReplAction, dbgactions.ToggleReplAction.ID, dbgactions.ToggleReplAction.LABEL), debugCategory);
|
||||
registry.registerWorkbenchAction(new SyncActionDescriptor(dbgactions.ToggleReplAction, dbgactions.ToggleReplAction.ID, dbgactions.ToggleReplAction.LABEL, { primary: KeyMod.CtrlCmd | KeyMod.Shift | KeyCode.KEY_I,}), debugCategory);
|
||||
|
||||
// register service
|
||||
registerSingleton(IDebugService, service.DebugService);
|
||||
|
|
Loading…
Reference in a new issue