提交 48462fcc 编写于 作者: B Benjamin Pasero

readonly access to editor group for now

上级 12562dcf
......@@ -41,10 +41,10 @@ import {ServiceCollection} from 'vs/platform/instantiation/common/serviceCollect
import {IMessageService, IMessageWithAction, Severity} from 'vs/platform/message/common/message';
import {ITelemetryService} from 'vs/platform/telemetry/common/telemetry';
import {IProgressService} from 'vs/platform/progress/common/progress';
import {EditorStacksModel, IEditorStacksModel, IEditorGroup} from 'vs/workbench/common/editor/editorStacksModel';
import {EditorStacksModel, IEditorStacksModel, EditorGroup} from 'vs/workbench/common/editor/editorStacksModel';
export class EditorPart extends Part implements IEditorPart {
private stacksModel: IEditorStacksModel;
private stacksModel: EditorStacksModel;
private groupsToEditor: { [groupId: number]: BaseEditor; };
private sideBySideControl: SideBySideEditorControl;
private memento: any;
......@@ -168,7 +168,7 @@ export class EditorPart extends Part implements IEditorPart {
super.dispose();
}
private groupOfEditor(editor: BaseEditor): IEditorGroup {
private groupOfEditor(editor: BaseEditor): EditorGroup {
for (let groupId of Object.keys(this.groupsToEditor)) {
let groupEditor = this.groupsToEditor[groupId];
if (groupEditor === editor) {
......
......@@ -30,18 +30,18 @@ export interface IEditorGroup {
onEditorUnpinned: Event<EditorInput>;
getEditors(mru?: boolean): EditorInput[];
openEditor(editor: EditorInput, options?: IEditorOpenOptions): void;
moveEditor(editor: EditorInput, toIndex: number): void;
closeEditor(editor: EditorInput): void;
closeEditors(except: EditorInput, direction?: Direction): void;
closeAllEditors(): void;
setActive(editor: EditorInput): void;
// openEditor(editor: EditorInput, options?: IEditorOpenOptions): void;
// moveEditor(editor: EditorInput, toIndex: number): void;
// closeEditor(editor: EditorInput): void;
// closeEditors(except: EditorInput, direction?: Direction): void;
// closeAllEditors(): void;
// setActive(editor: EditorInput): void;
isActive(editor: EditorInput): boolean;
isPreview(editor: EditorInput): boolean;
isPinned(editor: EditorInput): boolean;
pin(editor: EditorInput): void;
unpin(editor: EditorInput): void;
// pin(editor: EditorInput): void;
// unpin(editor: EditorInput): void;
}
export interface IEditorStacksModel {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册