提交 8d5965fb 编写于 作者: I isidor

panel: style the title

上级 79154302
......@@ -13,6 +13,7 @@ import {IPanel} from 'vs/workbench/common/panel';
import {IWorkbenchActionRegistry, Extensions as WorkbenchExtensions} from 'vs/workbench/common/actionRegistry';
import {Composite, CompositeDescriptor, CompositeRegistry} from 'vs/workbench/browser/composite';
import {IPartService} from 'vs/workbench/services/part/common/partService';
import {IWorkspaceContextService} from 'vs/workbench/services/workspace/common/contextService';
export abstract class Panel extends Composite implements IPanel { }
......@@ -89,9 +90,10 @@ export class TogglePanelAction extends Action {
constructor(
id: string,
name: string,
@IPartService private partService: IPartService
@IPartService private partService: IPartService,
@IWorkspaceContextService contextService: IWorkspaceContextService
) {
super(id, name);
super(id, name, null, !!contextService.getWorkspace());
}
public run(): Promise {
......
......@@ -8,5 +8,6 @@
}
.monaco-workbench > .part.panel > .title {
display: inherit;
display: block;
border-top: 1px solid #007ACC
}
......@@ -6,6 +6,7 @@
import 'vs/css!./media/panelPart';
import {TPromise} from 'vs/base/common/winjs.base';
import strings = require('vs/base/common/strings');
import {Builder} from 'vs/base/browser/builder';
import {Registry} from 'vs/platform/platform';
import {IPanel} from 'vs/workbench/common/panel';
import {EventType as WorkbenchEventType, CompositeEvent} from 'vs/workbench/common/events';
......@@ -59,6 +60,13 @@ export class PanelPart extends CompositePart<Panel> implements IPanelService {
return this.openComposite(id, focus);
}
public createTitleArea(parent: Builder): Builder {
const result = super.createTitleArea(parent);
result.addClass('monaco-editor-background');
return result;
}
private get activePanel(): IPanel {
return this.getActivePanel();
}
......
......@@ -66,6 +66,11 @@
background: #CC6633 !important;
}
/* Panel */
.monaco-workbench.debugging > .part.panel > .title {
border-top-color: #CC6633
}
/* Actionbar actions */
.monaco-workbench .debug-action.configure {
......
......@@ -76,7 +76,7 @@ const openViewletKb: IKeybindings = {
'vs/workbench/parts/debug/browser/repl',
'Repl',
repl.Repl.ID,
nls.localize('debugConsole', "Debug Console"),
nls.localize('debugConsole', "DEBUG CONSOLE"),
'repl',
40
));
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册